2015-11-04 43 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(),它为我工作。

希望对您