【发布时间】:2014-11-17 16:52:51
【问题描述】:
我在角度使用monospaced.qrcode 来生成二维码
这工作并生成一个二维码
<canvas class="qrcode" height="200" width="200"></canvas>
我正在尝试通过通过 toDataUrl() 获取生成的图像来打印此 QR 码,但这会使我的应用程序崩溃(我无法收到特定错误,角度只是说当我添加 toDataUrl 时我的控制器功能未定义)
var printContents = document.getElementsByClassName("qrcode");
console.log(printContents[0]); // <canvas class="qrcode" height="200" width="200"></canvas>
var element = printContents[0];
var img = element.toDataUrl(); //this crashes angular
不知道哪里出了问题,有什么想法吗?
【问题讨论】:
-
尝试 .toDataURL() 代替
-
谢谢 kasoban,我想是时候离开我的键盘几个小时了 :)
-
一直发生在我身上。在那里,我因为行为怪异而在我的 IDE 上狂怒了 20 分钟,然后我意识到我在指令名称中犯了一个愚蠢的错字。
-
您能否将其发布为下面的答案,以便我可以将此问题标记为已解决? :)