我目前正在使用以下方法检查窗口的刷新和角度返回:
@HostListener('window:beforeunload') //Refresh
beforeUnload() { this.showDialog = true; }
@HostListener('window:popstate') //Back
popState() { this.showDialog = true; }
在这些事件中,我计划添加一个弹出窗口(该功能已经具有布尔值和* ngIf组件)。如果对话成功,我只想刷新/返回。如何取消刷新/返回事件?可能吗
谢谢
我知道我应该显示一种解决方案,但我浏览过google,但不知道如何解决此问题。我以为这行得通,但是没有:
beforeUnload() { return; }