0
私は同じページにURLからGET
paramが必要な2つのコントローラを持っています。以下は私のテンプレートangularjsでrouteParamsを取得中に問題が発生しましたか?
body(ng-app='application')
.loader(ng-controller="loaderCtrl" data-ng-class="{'hidden': counter == 0}")
#bar
div(ng-include="'/components/nav/nav.html'")
div(ng-view)
div(ng-include="'/components/footer/footer.html'")
script(src='app.js')
script(src='//localhost:35729/livereload.js')
である第一のコントローラはnav
のためであり、他はng-view
からテンプレートです。
ng-view
コントローラ内でパラメータを正しく取得できましたが、同じものがnavController
で機能していません。どちらのコントローラーもシンプルなスクリプトを持っています
module.exports = function($scope,Restangular,$localStorage,$routeParams){
console.log($routeParams);
}
同じページの両方の場合に結果が異なることがあります。結果はng-view
からであるnav
テンプレートおよび他のコントローラから空で
Object { } app.js:576:5
Object { q: "test" } app.js:383:3
あります。ここでどこが間違っていますか?