这是我的应用程序NgModule的一部分:
@NgModule({
imports: [
RouterModule.forRoot([
{ path: '', component: testComponent },
{ path: 'test', component: anotherTestComponent }
], { useHash: true })
这是我宣布路由的唯一地方。
我遇到了这个问题:从root(/#/
)开始,我先去“test”(/#/test
),然后再回到root。
在这里,如果我点击地址栏上的输入(使用根路径),我的整个应用程序将被重新加载。如果我首先去“test”,然后在地址栏上重新输入“test”路径,我会得到同样的结果。
我没有在我的应用程序中测试路由器链接。
答案 0 :(得分:1)
这是浏览器的工作方式,当您点击地址栏上的Enter键时,它会触发页面刷新。
要浏览单页应用,您可以在应用内使用路线/链接,而不是在地址栏上输入。