我在run函数中使用rootscope事件来检查这样的权利
$rootScope.$on('$routeChangeStart', function() {
$http.get('auth/urlentitlementcheck').then(function(response) {
if (!response) {
$state.go('app.unauth');
}
});
});
但问题是我的控制器函数在重定向发生之前仍然被调用。是否有另一种检查权利的方法,以便在调用或加载任何内容之前发生或者我做错了什么?