如何在应用程序级别而不是在组件级别利用ngOnDestroy?ngOnDestroy不破坏localStorage标记
我想在用户关闭我的应用程序时执行下面的代码。
ngOnDestroy(): void {
localStorage.removeItem('token');
}
我把它改成了AppComponent
像这样:
export class AppComponent implements OnDestroy {
ngOnDestroy(): void {
localStorage.removeItem('token');
}
}
的OnDestroy
似乎并不当应用程序被关闭火。在这种情况下,我使用本地存储中的令牌来确定用户是否已通过检查令牌并重定向到登录页面(如果不存在)来登录。如果在应用程序关闭时令牌没有被销毁,这显然不起作用。
我在哪里可以放置此代码以获得我正在寻找的行为,还是有更好的方法来完成我正在尝试完成的任务?