【问题标题】:angular-meteor: $stateParams undefined角度流星:$stateParams 未定义
【发布时间】:2017-09-29 23:51:59
【问题描述】:

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

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

我应该如何尝试访问$stateParams

【问题讨论】:

  • 我注意到第一个参数总是返回$scope,第二个总是undefined

标签: angular-meteor


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 2015-10-06
    • 1970-01-01
    • 2016-02-10
    • 2013-06-30
    • 1970-01-01
    相关资源
    最近更新 更多