我試圖使用$ routeProivderAngularjs多級路由
配置角路由所以我
$routeProvider
.when('/title', {
templateUrl: 'views/title.html',
})
.when('/title/article-name', {
templateUrl: 'views/article-name.html',
})
然而,$ locationProvider.html5Mode(真),它會發現頁面模板,但每鏈接圖像js css文件將不會被發現,因此我的佈局被搞砸了(我的頁眉和頁腳在我的index.html中,模板是從ng-view中渲染的)。此外,當我點擊它顯示的鏈接「無法獲取/title/article-name/sample.js」
我的問題是我做的多級路由具有角怎麼辦。
所以像 「www.domain.com/why-us/our-company/our-goal」 類似的東西。由於
如果html5Mode爲false,它可以正常工作嗎?我相信資產會被加載到頁面上,並且與路由配置無關。 – Chandermani
是的,它在html5Mode關閉時工作正常。它會像www.domain.com/#/title/article-name,但我想漂亮的網址。任何想法? – user2770348