我想使用一些queryString从PageB重定向到PageA,以使用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,以便可以在控制器{{1中捕获}}?
controllerB.js
'EditBlogController'
答案 0 :(得分:0)
附加url参数:
url: '/blog/edit/:a/:b?c=:c',
,然后在对象c
中添加{a: a, b:b, c:c}
。