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