Когда я добавляю роли в своем угловом проекте в компонент приложения с помощью:
this._ngxRolesService.addRole('ADMIN', () => {
return true;
});
, а затем в виде моей страницы:
<div *ngxPermissionsOnly="['ADMIN']" fxLayout="column" fxLayoutAlign="end start" fxLayout.gt-xs="row" fxFlex="30">
<button mat-raised-button class="mat-accent" (click)="newAdd()">
Add
</button>
</div>
кнопка не появляется.Более того, когда я выбираю
<div *ngxPermissionsExept="['ADMIN']" fxLayout="column" fxLayoutAlign="end start" fxLayout.gt-xs="row" fxFlex="30">
<button mat-raised-button class="mat-accent" (click)="newAdd()">
Add
</button>
</div>
, появляется кнопка .... Я аутентифицирован с учетной записью ADMIN, и моя роль: ADMIN.
Может кто-нибудь помочь мне, пожалуйста?Я думаю, что не понимаю, как определить роль в Angular с разрешениями ngx.