【发布时间】:2019-07-17 16:40:38
【问题描述】:
我对不同的路由使用相同的组件,但是当我在相同组件的路由之间导航时,URL 会发生变化,但页面内容是相同的。
我使用了这个解决方案:
constructor(route:ActivatedRoute) {
route.url.subscribe(val => {
//Code Here
});
}
我现在有了预期的行为,但还有一个问题:Angular 不会在浏览器历史记录中保存以前的 URL。
如果流程是:A -> B -> C 其中 B 和 C 是同一个组件,如果我点击浏览器中的后退按钮,我会导航到 A 而不是 B。
【问题讨论】:
-
B 和 C 的 URL 路径是什么。
标签: angular typescript web