如何检测刷新页面并重定向到另一个页面

时间:2018-07-21 23:28:07

标签: angular

我想检测何时刷新页面,例如用户按F5:

@HostListener('window:beforeunload') goToPage() {
    this.router.navigate(['../../login']);
}

我尝试类似的方法,但事件不会触发并且不会调用goToPage()。

1 个答案:

答案 0 :(得分:1)

您的代码正确,但是在路由器导航到另一页后您无法停止浏览器刷新页面

我为您创建了一个示例,希望它可以为您提供帮助。

live example

更多参考