1

我想要一个具有多个权限的路由,并且只有在所有权限都满足的情况下才能访问它,并且我想要为每个权限设置不同的重定向规则,如下所示:

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

我检查了angular-permission的文档,它提到该only选项的工作方式类似于OR.

数组运算符 OR 中的值之间用于创建替代项。如果您需要在权限之间使用 AND 运算符,请定义包含这些权限集的附加 PermRole。

我怎样才能让它工作AND

4

0 回答 0