问题在于,对WEB API http请求在返回结果方面有一定的延迟,因为它是异步的。
我想,每次当用户想要继续状态,检查是否通过了身份验证,并给他访问或重定向到登录页面。在我阻止加载状态之前,我会保留用户想要的状态,所以当我从WEP API得到结果时,我会将状态'$state.go($rootScope.User.targetState.name);‘更改为他想要的状态在最近5次迭代中触发
使用实现授权--问题是当我转到特权页面时--比如'/ admin‘--它可以工作,但是当我手动刷新页面时,管理页就会重定向到’/未经授权的‘页面angular.module('myApp').factory('PermissionsService', function ($rootScope,$http,CookieService) {
var permissionListsetPermissions: function(permissions