ngOnDestroy无法在手机上使用,但可以在网站上使用

时间:2018-12-21 15:41:15

标签: html css iphone angular

我在手机上注意到一个问题。请注意,一切在开发人员工具中完成,调整大小,限制;所有这些都可以在我的桌面上正常工作。这是我的问题:

一个:在手机上刷新网站时。我的聊天系统中的用户计数没有刷新。这是我的Angular(Typescript)代码,可让用户保持最新状态:

  ngOnDestroy() {
    this.chatService.leaveChat('User left');
  }

  @HostListener('window:beforeunload')
  doSomething() {
    this.ngOnDestroy();
  }

ngOnDestroy检测何时删除组件。 @HostListener检测用户何时关闭浏览器窗口或刷新页面。

1 个答案:

答案 0 :(得分:0)

似乎与浏览器相关。

beforeUnload事件

enter image description here

更多信息。

https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload#Browser_compatibility