取消窗口打印时,Angular 6打字稿监听事件(单击“取消打印”)

时间:2019-04-30 18:18:26

标签: angular typescript google-chrome angular6

当用户单击“取消”时,我要在window.print打开后进行重定向。

这将打开窗口打印

printHc(){
  window.print();
}

现在,如果用户取消打印,我想重定向到另一条路线。例如

this.router.navigate("other_page");

如何在Angular 6中的Typescript上收听此事件? (使用铬)。谢谢

1 个答案:

答案 0 :(得分:0)

您可以利用印后事件。当用户打印或取消打印对话框时,都会触发该事件。

  @HostListener('window:afterprint')
  onafterprint() {
    this.router.navigate("other_page");
  }