0
我有兩個單獨的控制器在同一頁面上需要從URL的GET
參數。下面是我的模板在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);
}
我得到的結果,在這兩種情況下爲同一頁是不同的。結果是
Object { } app.js:576:5
Object { q: "test" } app.js:383:3
空正在從控制器從nav
模板,另一個來自ng-view
之中。我在哪裏錯了?