我正在使用AngularJS创建一个网站,一切都在本地工作正常。除了这一件事之外的一切都在部署版本中运行良好。
在其中一个州的'orderinfo'中,'index.html'被加载到ui-view而不是路由中的partial。
你们中有谁知道可能会发生什么?
// ...
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'
} )
// ...
答案 0 :(得分:0)
文件名不正确。它在本地开发服务器上工作,因为它不区分大小写,但不在部署服务器上。