在该功能中,我可以获得当前的控制器和路由值,并根据当前的角度控制器和路由将调用API,如果用户可以访问该特定方法,它将返回。
我已经在服务器端使用授权属性,但需要在客户端。
答案 0 :(得分:2)
由于您尚未提供任何代码示例。我假设你在客户端有路由。并且您希望在路由过程中进行身份验证/授权。
为此,您可以在路线开始更改前观察路线,并可以检查用户的真实性,并相应地允许或拒绝用户。
示例代码:
var app = angular.module('app', []);
app.run(function($rootScope) {
$rootScope.$on("$locationChangeStart", function(event, next, current) {
// check here the user's authenticity and let the user go or redirect to another page
});
});