2016-11-11 92 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})。