Angular 2 - typescript中的window.print是什么

时间:2017-04-03 15:59:53

标签: angular typescript

在javascript中,我可以这样做:

window.print()

打开打印机对话框,但是如何在打字稿中执行此操作?

3 个答案:

答案 0 :(得分:3)

(window as any).print();

如果不使用typescript 2.8.2,则使用上面的行。

答案 1 :(得分:1)

我确实喜欢那样

print() {
    // do other stuff...
    window.print();
  }

答案 2 :(得分:0)

在模板文件中,您可以使用带有 window.print() 的标准 JS EventHandler onclick,如下所示:

<button mat-raised-button color="accent" onclick="window.print()">
  <span class="material-icons">print</span> Print
</button>