如何用角(4.0)打印



我一直在尝试找到一个解决方案,以在我的卑鄙应用中打印HTML元素。我已经检查了ng-printangular-printangular-save-html-to-pdf等等,但是所有这些似乎都是针对AngularJS开发的。有人在最新版本的Angular中有打印的解决方案吗?

或失败,我该如何使用Angular Print与Angular 2及以上的内容?

进行澄清:我理想地将模块/指令导入app.module.ts,然后标记我想在HTML文件中打印的元素和按钮。我还假设我可能需要在链接到HTML文件的组件中添加一些东西。HTML看起来像:

<button print-directive>Print</button>
<div print-id="printThisElement">
    <p>content</p>
</div>

<button (click)="printfunction();">Print</button>
<div print-id="printThisElement">
    <p>content</p>
</div>

找到了一个名为 essence-ng2-print 的NPM软件包,该软件包与Angular兼容,不太努力翻译。起初有些零件并不明显,但是经过一些挖掘,我能够使其工作。如果有人读过这篇文章并发现他们有同样的问题,但是无法正常工作,我将发布我在这里采取的步骤。

最新更新