如何检测角度4.0.2中的浏览器关闭事件
我试过了
@HostListener('window:unload', ['$event'])
unloadHandler(event) {
...
}
@HostListener('window:beforeunload', ['$event'])
beforeunloadHandler(event) {
...
}
但不适合我。谁能帮我吗。如果我刷新页面而不是此事件触发
需要在angular2 / 4中单独的浏览器关闭事件
答案 0 :(得分:1)
如果你想要关闭事件弹出窗口,你需要设置$ event.returnValue
Inside component
@HostListener('window:beforeunload', ['$event'])
public beforeunloadHandler($event) {
$event.returnValue = "Are you sure?";
}