在某些情况下,用户登录到应用程序并且URL从localhost/login
更改为localhost/
。该用户转到页面B后(URL更改为the localhost/B
)并从应用程序注销。
用户再次登录,应用程序自动重定向到页面B。
我正在尝试使用路由器事件获得正确的路线:
ngOnInit() {
this.router.events.subscribe(event => {
if(event instanceof NavigationEnd) {
console.log(event.url);
}
})
}
,结果始终是最后访问页面(B)的URL。
没有登录页面,但是您可以尝试刷新 Stackblitz
是否可以清除路由器URL(在注销操作中),以防止重定向到上次访问的页面(B页)?