在Angular 2项目中,我安装了版本号为0.5.0beta的html2canvas模块.
然后在我的TS文件中,我将其导入为:
import html2canvas from 'html2canvas';
然后在我写的pdfDownload方法中,
html2canvas (document.getElementById('exportthis'), { onrendered : function (canvas) {
在此之后,当我执行npm start
命令时,我得到了错误,
onrendered不是html2canvasOptions中定义的属性.
任何人都可以帮我解决这个问题吗?这是我第一次使用angular 2和html2canvas.
Probaby你使用html2canvas 0.5版本.onrendered用于0.4及更早版本.html2canvas 0.5被重写为使用Promises.你必须改变
html2canvas (document.getElementById('exportthis'), {
onrendered : function (canvas) {
至
html2canvas(document.getElementById('exportthis')).then(function (canvas) {