【发布时间】:2017-05-06 21:12:01
【问题描述】:
我正在尝试打印使用 Angular 渲染的div。我以这个答案为起点https://stackoverflow.com/a/30765875/285190,打印功能非常简单
$scope.printIt = function(){
var table = document.getElementById('printArea').innerHTML;
var myWindow = $window.open('', '', 'width=800, height=600');
myWindow.document.write(table);
myWindow.print();
};
问题是innerHTML 包含如果没有执行ng-show ng-hide 指令会存在的所有项目。
有没有办法获取客户端看到的实际 HTML,即在 Angular 施展魔法之后?
【问题讨论】:
标签: angularjs