如果用户试图访问他未被授权的页面,我会将他重定向到主页。
我想要显示一条消息,为什么他被重定向到主页,而不传递url参数。
在angular 1.5中做到这一点的“最佳”方法是什么?全球范围?pubsub?
发布于 2016-05-18 23:01:46
您可以使用非url参数,如下所述:https://github.com/angular-ui/ui-router/wiki/url-routing#using-parameters-without-specifying-them-in-state-urls
状态配置:
.state('contacts', {
url: "/contacts",
params: {
param1: null
}
templateUrl: 'contacts.html'
})ui-sref:
<a ui-sref="contacts({param1: value1})">View Contacts</a>$state.go:
$state.go('contacts', {param1: value1})如果参数是url参数,则可以通过$stateParams以相同的方式访问该参数。
https://stackoverflow.com/questions/37303352
复制相似问题