【发布时间】:2019-03-21 20:41:32
【问题描述】:
单击浏览器刷新按钮后,我想使会话无效并重定向到登录页面。我尝试使用@HostListener,页面重定向到登录,但再次进入同一页面。
@HostListener('window:beforeunload', ['$event']) unloadHandler(event: Event) {
// console.log("Processing beforeunload...");
// event.returnValue = false;
this.router.navigate(['/']);
return false;
}
【问题讨论】:
-
您可能对
login组件有一些重定向逻辑,例如已经登录导航到仪表板。您必须重置 (already logged in) 的值
标签: angular