Angular UI-Router解析定义多种方法



我正在从控制器到路由器的初始服务加载本身。我尝试了下面的尝试,它用于调用单个解析方法,如果我尝试调用两种方法,则它显示了语法错误。我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
})

最新更新