我想管理项目中的用户,所以尝试了此方法,但不起作用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;
}