0
好吧我不知道如何解决这个问题。我有以下状态:
var myState:ng.ui.IState = <ng.ui.IState> {
url: '/new/{order.orderNumber}',
controller: 'OrderController',
controllerAs: 'vm',
templateUrl: '/order.tpl.html',
resolve: {
order: ['OrderService', '$stateParams', '$q', duplicateOrder]
}
};
我去这个状态:
this.state.go("myState", {"order": order});
这不工作,resolveFunction里面的方法duplicateOrder找不到订单对象,在$ stateParams是完全空虚。
如果我使用一个字符串,一切正常。我使用的UI-路由器v0.2.18因为我读了对象是可能的,因为v.0.2.13