angular-meteor:$ stateParams undefined

时间:2017-09-29 15:09:07

标签: angular-meteor

在标题中,$stateParams将返回undefined。 我定义param的路由工作正常,url获取正在传递的参数。 该视图中的模块我被重定向到工作但我得到了所述错误。 该模块如下所示:

class TripDetailsModuleCtrl {
   constructor($scope, $stateParams) { 
      'ngInject'; 
      $scope.viewModel(this); 
      console.log($stateParams); // returns undefined
   }
}

我应该如何尝试访问$stateParams

1 个答案:

答案 0 :(得分:0)

对于遇到此问题的任何人,如果您的组件定义如下: controller: ['$scope', TripDetailsModuleCtrl] 确保将$stateParams作为参数传递给那里: controller: ['$scope', '$stateParams', TripDetailsModuleCtrl]