【问题标题】:How to detect refresh page and redirect to another page如何检测刷新页面并重定向到另一个页面
【发布时间】:2018-12-29 20:20:24
【问题描述】:

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

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

我尝试了这样的事情,但事件没有被触发,也没有调用 goToPage()。

【问题讨论】:

    标签: angular


    【解决方案1】:

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

    我为您制作了一个示例,希望对您有所帮助。

    live example

    更多参考

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-15
      • 1970-01-01
      • 2021-05-03
      • 1970-01-01
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2019-10-25
      相关资源
      最近更新 更多