当前位置:  开发笔记 > 前端 > 正文

html2canvas回调Onrendered在Angular 2中不起作用

如何解决《html2canvas回调Onrendered在Angular2中不起作用》经验,为你挑选了1个好方法。

在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.



1> Max Booreviy..:

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) {

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有