问题描述
我正在尝试在Angularjs中打印和截图,但无法正常工作。我没有收到任何错误,但无法正常工作。如何获得此问题的解决方案?如果您知道,请帮助。
演示:https://stackblitz.com/edit/angularjs-hgp8x4?file=index.html
angular.module('app',['angular-screenshot'])
.controller('AppController',['$scope',appController])
function appController() {
var self = this;
self.printApi;
self.print = print;
function print() {
if (self.printApi) {
self.printApi.toPng(function (dataUrl) {
let windowContent = '';
windowContent += '';
windowContent += '';
windowContent += '';
windowContent += '<img src="' + dataUrl + '">';
windowContent += '';
windowContent += '';
const printWin = window.open(
'','','width=' + 1000 + ',height=' + 1000
);
printWin.document.open();
printWin.document.write(windowContent);
printWin.document.addEventListener(
'load',function() {
printWin.focus();
printWin.print();
printWin.document.close();
printWin.close();
},true
);
});
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)