Я хочу перенаправить из PageB в PageA с некоторой queryString, чтобы отследить, с какой страницы пользователь пришел, используя onClick, вызывающую функцию 'functionName
'
$stateProvider
.state('edit-blog', {
url: '/blog/edit/:a/:b',
templateUrl: 'app/blog/edit/edit-blog.html',
controller: 'EditBlogController',
controllerAs: 'vm',
data: {
permissions: {
only: ['viewEditBlog']
}
}
})
editController.js
function init() {
var search = location.search.substring(1);
if(search){
rObj = parameterizedQueryStringsToObjectFactory.objectGenerator(search);
$location.search(rObj);
dataForFilter = angular.copy(rObj);
}
}
init();
С одного контроллера я хочу перенаправить пользователя с помощью state.go с добавлением queryStringParameter, скажем, '?c=c
', Как добавить параметр c в URL, чтобы его можно было перехватитьв контроллере 'EditBlogController'
?
controllerB.js
vm.functionName= function (ev, a,b) {
$state.go('edit-blog', {a: a, b:b});
};