如果用户试图访问他未被授权的页面,我会将他重定向到主页。
我想显示一条消息,说明为什么在没有传递url参数的情况下将其重定向到主页。
角度1.5的“最佳”方法是什么? globalscope?发布订阅?
答案 0 :(得分:0)
您可以使用非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
以相同的方式访问参数。