我有這個控制器的URL參數是不確定的
angular.module("mobApp.controllers")
.controller("MainTagNavigatorController_P2",function($scope, $location) {
var urlParams = $location.search();
$scope.tag = urlParams['source-tag'];
$scope.$on('$ionicView.enter', function() {
});
這裏是這裏的導航
.state('tags-navigation-p2', {
url: "/tags-navigation-p2",
templateUrl: 'templates/MainTagNavigators/tags-navigation-p2.html',
controller: 'MainTagNavigatorController_P2'
})
是典型的導航
第1頁 - >標籤導航-P2源標籤=」 XYZ」 - > P3
問題是,當我從page3
USI到page1
來納克$state.go('page1');
並再次嘗試去tags-navigation-p2
從page1
它顯示urlParams['source-tag'];
undefined
你應該做'var urlParams = $ location.search;'而不是分配'search'方法參考 –