How can i detect browser close event in angular 4.0.2
我试过了
@HostListener('window:unload', ['$event']) 卸载处理程序(事件){ ... }
@HostListener('window:beforeunload', ['$event']) beforeunloadHandler(事件){ ... }
但不适合我。谁能帮我吗。如果我刷新页面,也会触发此事件
在 angular2/4 中需要单独的浏览器关闭事件
最佳答案
如果要关闭事件弹窗需要设置$event.returnValue
Inside component
@HostListener('window:beforeunload', ['$event'])
public beforeunloadHandler($event) {
$event.returnValue = "Are you sure?";
}
关于angular - angular4中的浏览器关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45993521/