angular-meteor: $stateParams 未定义

angular-meteor: $stateParams undefined

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

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

我还应该如何尝试访问 $stateParams

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