Closed leonardofmed closed 6 years ago
Você não está trabalhando da maneira correta com as Promises. O problema está na sua lógica, não no plugin.
Muito obrigado pela rápida resposta novamente. Eu estou separando as variaveis assim porque foi o jeito que encontrei para aplicar as formatações necessárias. Você poderia passar um exemplo de como seria a maneira correta de fazer isso?
Pode ser um exemplo bem simples, só pra eu ver onde estou errando. Dei uma estudada legal na manipulação de promises, pelo que entendi a task printText é assíncrona né? Tentei manipular essas promises de diversas maneiras, as que não geram erros apenas não funcionam :/ Mais uma vez, desculpe pela ignorância no assunto, estou caindo de paraquedas em cima do Ionic.
Resolvi o problema colocando todos os textos e variáveis em uma única string. O problema volta a aparecer se o número de caracteres se aproximar de 7000
Novo problema :/
Quando tento imprimir múltiplos itens com a função printText, acaba saindo apenas algumas partes na impressão. Inseri e removi diversos itens e sempre algum fica sem aparecer ou a impressão para em algum item e não imprime os outros, as vezes até repete algum item. Não é apresentado nenhum erro e fiz um teste com o console e ele envia ok para todos os itens.
Código com todos os itens:
O que está imprimindo com esse código:
Removendo ou adicionando mais itens acontece o que mencionei anteriormente. Criei outro app, com novos itens e a mesma coisa acontece. Sabe me dizer o que pode estar acontecendo?