2013-07-30 80 views
3

當我打開打印對話框時,我有一頁顯示空白。該頁面主要由AngularJS元素組成。我打電話了打印對話框:AngularJs元素沒有出現在打印對話框中?

<a href=""onclick="window.print(); return false;"> Print </a> 

我此頁面上看到的唯一事情是這樣的打印按鈕。我沒有看到用ng-repeat生成的任何表格。這是AngularJS的問題嗎?如果是的話我該如何解決這個問題?

+0

你能建立一個的jsfiddle其再現問題? – Blackhole

回答

-2

如果您使用AngularJS:

<a href="" ng-click="window.print(); return false;"> Print </a> 

其次,因爲它不是一個鏈接,你應該將它包裝在一個按鈕,而不是像:

<button ng-click="window.print(); return false;"> Print </button> 
+0

對我不起作用 – user533844

+0

不適用於錯誤:錯誤:[$ parse:syntax]語法錯誤:令牌'false'是表達式[window.print(); return false;]的第23列處的意外令牌在[false;]。 – Zax