以前用后台路由的时候,用户登录验证和权限验证,都是后台做的,现在用Angular做前端路由,这两部分用Angular该怎么做,是否是用$routeChangeStart事件:
angular.module('myApp', ['ngRoute'])
.run(['$rootScope','$http','$location', function($rootScope,$http, $location) {
$rootScope.$on('$routeChangeStart', function(evt, next, current) {
$http.get('后台').succuss(function(){});
});
}]);
如果是的话,function(evt, next, current){}里面的succuss()怎么写;
另外听说用拦截器也可以做,不过也不知道怎么写。
希望各位大神能指点下小弟,万分感谢!
谢邀吧!
我觉得用
$outeChangeStart
当然可以,路子有很多,但我要介绍的是通过interceptors来实现这个功能,譬如我可以写这样一个拦截器: