如何使用角度权限库在angularjs中使用多个权限进行多次重定向?

时间:2019-02-01 07:36:18

标签: angularjs angular-ui-router angular-permission angularjs-1.7

我想拥有一个具有多个权限的路由,并且只有当所有这些权限都得到满足并且我想要为每个路由设置不同的重定向规则时,才能访问该路由,如下所示:

{
    only: ['loggedin', 'hasProject'],
    redirectTo: {
        loggedin: {
            state: 'login'
        },
        hasProject: {
            state: 'createProject'
        }
    }
}

我检查了angular-permission的文档,并提到only选项的作用类似于OR

  

数组运算符OR中的值之间的值用于创建替代值。如果   您需要权限之间的AND运算符定义其他PermRole   包含其中的一组。

我如何使其像AND一样工作?

0 个答案:

没有答案