一个角度4应用程序。如果我关闭浏览器窗口,这会调用 on destory 生命周期钩子吗?如果没有,有没有办法对浏览器关闭操作进行操作?
为什么?
断开网络套接字的连接
当您关闭窗口时,OnDestroy 不会做出反应。虽然你可以挂接到浏览器窗口事件
@HostListener('window:beforeunload', ['$event'])
handleBeforeUnload(event) {
this.unsubscribeFromWhatever();
}
通过这种方式,您可以从应用程序中收集垃圾