我正在使用AngularJs來顯示一些複選框。我有一個點擊事件,它使用document.write
將當前html寫入窗口。但是,當打開新窗口進行打印時,不會選中任何複選框。複選框不顯示Window.print Angularjs
這裏是一個打印文檔的窗口功能:
$scope.printForm = function() {
var doc = document.getElementById('myForm').outerHTML;
var myWindow = $window.open('', '', 'width=1100, height=1000');
myWindow.document.write(doc);
myWindow.print();
};
下面是複選框的HTML:
`<div ng-repeat="c in f.Choices" >
<input type="checkbox" ng-disabled="true" ng-model="c.isSelected" /> {{c.vchDescription}} </div>`
非常感謝任何幫助。
文獻在新窗口中不形成棱角應用程序。 –
這很有道理。任何想法如何解決這個問題? –
爲什麼你需要一個新窗口?在你的樣式表中有@ @ @ print打印嗎? –