管理角色用户-[角度]

时间:2020-10-09 20:41:12

标签: javascript angular typescript angular-cli

我想管理项目中的用户,所以尝试了此方法,但不起作用ps:当前用户的角色是ROLE_MEDECIN 顺便说一句,我正在使用角度10

TokenStorageService

public getToken(): string {
    return sessionStorage.getItem(TOKEN_KEY);
  }

Role.enum

export enum Role {
    user = 1,
    admin = 2,
    ROLE_MEDECIN = 3,
    patient = 4,
    aideSoignante
  }

编码html和ts

<span class="badge badge-danger" *ngIf="isMedecin">Admin</span> 
     
     currentUser : any; 
    ngOnInit(): void {
    
          this.currentUser = this.token.getUser();
    }  
     get isMedecin(){
          return  this.currentUser && this.currentUser.roles === Role.ROLE_MEDECIN;
        }

0 个答案:

没有答案