我有一个包含单页部分的多页应用程序。 一些路线带有哈希:
/#/日历,/#/个人资料
有些路线没有: / pagexyz
我解决了一半的问题:URL中没有哈希的页面无需路由器出口直接加载,而其他页面则通过路由器出口加载。我用ngIf控制切换。
剩下的问题是,角度路由器必须处理当前的非哈希路由,并将页面的位置更改为/#/。
有什么方法可以从根组件停止路由器吗? 我可以有两个配置不同的路由器(带或不带散列)吗?
谢谢。
答案 0 :(得分:-1)
我找到了解决问题的方法。正如@Hardik(thx btw)所提到的,我可以使用模块将应用程序的“哈希部分”与其余部分分开。但是我发现了一种简单的方法,将initialNavigation-Config-Flag设置为false。它现在像预期的那样工作。