2015-11-04 39 views
0

我已經創建了一個AngularJS應用程序,其中有幾張要打印的卡片。但它只打印初始視圖(帶滾動條)而不是多頁。無法使用AngularJS打印多個頁面

我已經使用window.print(),使用innnerHtml定製元件和該角打印指令的嘗試:link

我有顯示的卡在NG-重複該AREN」其餘部分的打印樣式t當時顯示並且包括溢出:可見的高度:自動對於任何父元素。

我覺得我錯過了一些簡單的東西。

參見:

enter image description here

+0

相同的作品,你不覺得不是通過'window.print給打印命令()'的功能,其餘的成爲了範圍爲'JS'和本地打印控制檯控制的其他? ? – Rohit416

+0

是的,但我不確定還有什麼要做 – noland

回答

0

我在我的應用我在那裏有印刷問題,以及(angularjs + MVC +的WebAPI)也有類似的情況。我能夠在Firefox和IE上打印,但不能在Chrome上打印。這可能是因爲Chrome如何構建dom。

所以我所做的是,我使用jquery在一個方法中提取了html,並在一個新選項卡中打開它,禁用了腳本,然後打開了window.print(),它爲我工作。

希望對您