GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Ajuda com código > html2canvas(...).then is not a function ANGULARJS(RESOLVIDO)

angular
Tags: #<Tag:0x00007f6106f13678>
#1

Galera, estou tentando usar a biblioteca html2canvas pra tirar um print de um element do meu dom mas sempre recebo o erro “html2canvas(…).then is not a function” aqui o meu codigo:

            const filename = 'relatório -' + monthName + '.pdf';
            var doc = new jsPDF('p', 'mm', 'a4');
            doc.save(filename);

            html2canvas(document.querySelector('#generateReport')).then(function (canvas) {
                document.body.appendChild(canvas);
            });
        }
    }]);

já declarei o script do html2canvas na minha página e também já instalei o mesmo via npm, alguma sugestão do por que não consigo gerar o canvas ?

0 Likes

#2

Em geral, é por que não foi encontrada a referência ao arquivo onde a tal função é declarada. Ou seja, você não disse onde encontrar o html2canvas.

1 Like