2016-11-11 87 views
2

如果我在内部路由上刷新页面时遇到问题,我的应用将使用在URL地址栏中加载到根网址前面的内部路由重新加载。换句话说,如果根路由是http://localhost:3000/root,然后我导航到“约”组件(http://localhost:3000/about),然后刷新页面,我最终与http://localhost:3000/about/root。我需要在我的路由中更改以解决此问题?Angular2路由问题(URL路由订单问题)

+1

我们应该如何知道您需要什么改变,如果你不发布你的代码? – smnbbrv

回答

0

经过多一点研究后,我意识到这发生在我更改了根模块中的“useHash”设置之后。为了解决此问题,我只需将“RouterModule.forRoot(routes,{useHash:false})”更改为“RouterModule.forRoot(routes,{useHash:true})。