2017-09-29 10 views
1

タイトルのとおり、$stateParamsは未定義を返します。 私がparamを定義するルートは正常に動作し、urlは渡されるパラメータを取得します。 このビューのモジュールは動作するようにリダイレクトされていますが、エラーが表示されます。 モジュールは次のようになります。

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

は、他にどのように私は$stateParamsにアクセスしようとする必要がありますか?

コンポーネントは次のように定義されている場合、この問題を持つ人のため
+0

を: controller: ['$scope', TripDetailsModuleCtrl] そう等が引数として$stateParamsに合格することを確認してくださいスコープ '、2番目は常に' undefined'です – user841760

答えて

0

:私は最初の引数は常に `$を返すことに気づい controller: ['$scope', '$stateParams', TripDetailsModuleCtrl]

関連する問題