我有一个包含多个路由的示例:
https://angular-router-basic-example-w6ydu8.stackblitz.io
应用程序加载登录的第一条路线,然后我有this.router.navigate(['/catalog'])
,它以编程方式在2秒后带我到另一条路线-目录。在目录内部,当我单击浏览器的“后退”按钮时,希望返回登录状态,但是浏览器会将我带到一个空的地址栏。这是正常现象吗?如果我希望后退按钮让我登录怎么办?
这是完整的代码:
https://stackblitz.com/edit/angular-router-basic-example-w6ydu8
谢谢。
编辑:此问题在Chrome中发生,而且很奇怪,仅当我在单击“返回”之前未单击文档正文时才发生。