Я пытаюсь реализовать функцию печати в своем приложении Angular2. Я наткнулся на этот пакет html2canvas. Это выглядит впечатляюще, но когда я пытаюсь включить это в мое приложение, он бросает мне ошибку.с использованием html2canvas в angular2 Ошибка при получении скриптового приложения
Вот мои шаги, которые я затем
- загружающее расслоения плотного файл из here
- Добавлены
<script src="scripts/html2canvas.js"></script>
- объявленных в файле TS
declare var html2canvas: any;
добавлен кодом для печати (когда пользователь нажимает печати кнопка - контрольный код)
printview(): void { html2canvas(document.body).then(function(canvas) { document.body.appendChild(canvas); }); }
, но как только пользователь нажимает кнопку нажмите для печати я получаю следующее сообщение об ошибке
browser_adapter.ts:78 ReferenceError: html2canvas is not defined
Любая помощь или подсказка будет полезно ...
Вы подтвердили, что загружен html2canvas.js? – sideroxylon
Да, я проверил ... он был загружен отлично ... – microchip78