使用@HostListener挂钩,但确认对话框(询问:你想离开这个
页面?…还是你想重新加载这个
页面?)没有
显示.
代码有效,但确认对话框未显示.
在这里我有:
@HostListener('window:beforeunload',['$event'])
public doSomething($event) {
console.log("do I see this?") // <---- this logs to the console.
return "something else";
}
但我没有看到这个:
返回false而不是字符串“别的东西”修复问题并
显示确认对话框.
角度绑定很可能会修改返回值