0
我使用AngularJS創建站點,並且本地一切正常。除了這一點之外,所有東西都可以在部署版本中正常工作使用UI路由器將索引加載到AngularJS的ui視圖中
在其中一個州的'orderinfo'中,'index.html'加載到ui-view中,而不是部分路徑中。
您是否有任何想法可能會發生什麼?
// ...
state('order', {
url: '/results/order/:id',
templateUrl: 'views/order.html',
controller: 'OrderController as order'
})
.state('orderinfo', {
url: '/results/order/edit/:id/:secret',
templateUrl: 'views/orderinfo.html',
controller: 'OrderInfoController as orderInfo'
})
.state('orderconfirm', {
url: '/results/order/confirm/:id/:secret',
templateUrl: 'views/orderconfirm.html',
controller: 'OrderConfirmController as orderconfirm'
})
// ...
當您嘗試在瀏覽器中打開實際模板的url路徑時會發生什麼 – charlietfl
檢查瀏覽器開發工具網絡中模板的實際ajax請求以獲取線索。 – charlietfl
你是對的!看着那裏的錯誤文件。文件名中的一個小寫字母需要大寫。哈哈!謝謝!該頁面不存在,所以我被重定向到索引,這使事情搞砸了。 – user3654410