Angular JS取消窗口事件

时间:2019-07-25 16:06:57

标签: javascript html angular typescript event-handling


我目前正在使用以下方法检查窗口的刷新和角度返回:

   @HostListener('window:beforeunload') //Refresh
   beforeUnload() { this.showDialog = true; }

   @HostListener('window:popstate') //Back
   popState() { this.showDialog = true; } 

在这些事件中,我计划添加一个弹出窗口(该功能已经具有布尔值和* ngIf组件)。如果对话成功,我只想刷新/返回。如何取消刷新/返回事件?可能吗
谢谢

我知道我应该显示一种解决方案,但我浏览过google,但不知道如何解决此问题。我以为这行得通,但是没有:

    beforeUnload() { return; }

0 个答案:

没有答案