我正在从控制器到路由器的初始服务加载本身。我尝试了下面的尝试,它用于调用单个解析方法,如果我尝试调用两种方法,则它显示了语法错误。我Google,我不会为此获得精确的语法。
SyntaxError:丢失}属性列表之后
.state('my-order-list', {
url: '/my-order-list',
templateUrl: 'app/product/my-order-list.html',
controller: 'MyOrderListController',
controllerAs: 'vm',
resolve: {
orders: getUserOrders,
verifyToken: verifyToken
}
})
方法在这里
function getUserOrders(myOrderListService, $auth) {
return myOrderListService.getMyOrders($auth.getPayload().id);
}
function verifyToken($stateParams, userProfileService){
return userProfileService.verifyToken($stateParams.token);
}
我还尝试通过卷曲括号将两种方法分开,然后它也不起作用。
只有在调用多个方法时,问题才能调用一种方法。
预先感谢..
在路由器定义中使用了额外的支撑,这就是问题。现在工作正常..谢谢
.state('my-order-list', {
url: '/my-order-list',
templateUrl: 'app/product/my-order-list.html',
controller: 'MyOrderListController',
controllerAs: 'vm',
resolve: {
orders: getUserOrders,
verifyToken: verifyToken
}
} << here i used unwated extra brace
})