0

我在角度使用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

不知道哪里出了问题,有什么想法吗?

4

1 回答 1

0

这里的问题只是一个小错字:

element.toDataUrl()应该element.toDataURL()改为。

于 2014-11-17T08:52:51.177 回答