我正在尝试实现Stackoverflow文章https://stackoverflow.com/a/45866966/8601771中提到的ngx权限,但我不知道要实现什么
(permissionsAuthorized)=" yourCustomAuthorizedFunction()"
(permissionsUnauthorized)=" yourCustomAuthorizedFunction()是强制性的。如何将用户角色传递给标记?
<div>You can see this text congrats</div>
</ng-template>
<div *ngxPermissionsOnly="['ADMIN', 'GUEST']">
<div>You can see this text congrats</div>
</div>
<div *ngxPermissionsExcept="['ADMIN', 'JOHNY']">
<div>All will see it except admin and Johny</div>
</div>
在上面的代码中,用户登录凭据设置在哪里?
答案 0 :(得分:0)
“permissionsAuthorized”只是在元素显示时调用的事件。例如,如果您不需要它,则需要在用户拥有权限时显示消息。 Admin,Guest it的用户角色。
有关文档,请访问ngx-permissions wiki。
要加载角色,您应该写
constructor(private ngxRolesService: NgxRolesService) {}
addRole() {
this.ngxRolesService.addRole('Guest', () => {
return true
});
}