Если юзаешь ui-route можешь пользоваться этим (у нас версия 0.2.18):
//config.js
angular.module('module').config(function($stateProvider) {
//...
$stateProvider.state('create', {
url: '/create',
templateUrl: 'app/views/create.html',
controller: 'someCtrl',
controllerAs: 'someCtrl',
pageTitle: 'somePage',
params: {
yourParametr: null, //dafault value
},
});
//...
}
//someCtrl.js
//тут переход на нужную страницу, с передачей параметров, так же можно опусть передачу параметров
angular.module('module').controller('otherCtrl', function($state) {
//...
$state.go('create', {
yourParametr: yourParametr
})
//...
}
на контроллере someCtrl будешь ловить параметры в $stateParams.yourParametr
если передавал параметр, то он будет там, если не было передачи параметра - будет null
https://ui-router.github.io/ng1/docs/0.2.18/index....