mat*_*atQ 7 google-chrome typescript angular angular6
我试图在 window.print 打开后,当用户单击“取消”时进行重定向。
这将打开窗口打印
printHc(){
window.print();
}
Run Code Online (Sandbox Code Playgroud)
现在,如果用户取消打印,我想重定向到另一条路线。例如
this.router.navigate("other_page");
Run Code Online (Sandbox Code Playgroud)
我如何在 Angular 6 中的 typescript 上监听此事件(使用 chrome)?
您可以利用 afterprint 事件。当用户打印或取消打印对话框时会触发该事件。
@HostListener('window:afterprint')
onafterprint() {
this.router.navigate("other_page");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3703 次 |
| 最近记录: |