我想拥有一个具有多个权限的路由,并且只有当所有这些权限都得到满足并且我想要为每个路由设置不同的重定向规则时,才能访问该路由,如下所示:
{
only: ['loggedin', 'hasProject'],
redirectTo: {
loggedin: {
state: 'login'
},
hasProject: {
state: 'createProject'
}
}
}
我检查了angular-permission的文档,并提到only
选项的作用类似于OR
。
数组运算符OR中的值之间的值用于创建替代值。如果 您需要权限之间的AND运算符定义其他PermRole 包含其中的一组。
我如何使其像AND
一样工作?