【发布时间】:2016-06-30 17:35:12
【问题描述】:
我想打印出用户填写的表格。但是当按下打印按钮时,只会打印出输入的默认值。我使用角度。有谁知道如何打印出填写的表格,而不必将每个输入字段(我有很多)附加到 docToPrint.document.write?
$rootScope.printDiv = function(divName) {
var printContents = document.getElementById(divName).innerHTML;
var docToPrint = window.open('', '_blank', 'width=700,height=400');
docToPrint.document.open();
docToPrint.document.write('<html><head><link rel="stylesheet" type="text/css"/></head><body onload="window.print()">' + printContents + '</html>');
docToPrint.document.close();
};
【问题讨论】:
标签: javascript angularjs forms