Angularjs 专家建议:在$routeProvider/resolve或$routeChangeStart中进行角度身份验证?
在深入研究Angular中进行身份验证/授权的选项时,我发现通常有两种可能性: 第一个也是可能主要使用的选项是在angular.config/$routeProvider中创建一个resolve函数。。。功能。 例如 第二种可能是检查“$routeChangeStart”上angular.run/$rootScope.$的用户权限。。。。 例如 我找到了很多这两个选项的例子,但没有解释为什么我应该使用第一个或第二个选项。我的想法是,可以在调用$routeChangeStart之前取消路由请求。无论如何,使用resolve,我必须对每个路由执行检查,但UI路由器除外。$routeChangeStart方法在我看来更像是一种中间件方法,因此是更好的选择 有人能告诉我这个或那个的其他/更多原因吗Angularjs 专家建议:在$routeProvider/resolve或$routeChangeStart中进行角度身份验证?,angularjs,authentication,Angularjs,Authentication,在深入研究Angular中进行身份验证/授权的选项时,我发现通常有两种可能性: 第一个也是可能主要使用的选项是在angular.config/$routeProvider中创建一个resolve函数。。。功能。 例如 第二种可能是检查“$routeChangeStart”上angular.run/$rootScope.$的用户权限。。。。 例如 我找到了很多这两个选项的例子,但没有解释为什么我应该使用第一个或第二个选项。我的想法是,可以在调用$routeChangeStart之前取消路由请求。无