export enum Role {
系統管理員,
一般人員,
銷售員
}
Role = Role; // 主要是讓 html 可以用 enum 的 intellisense,但還是用 ['XXX'] 才不會報錯
userRole: Role; // 角色的值
<ng-container [ngSwitch]="userRole">
<ng-container *ngSwitchCase="(Role['系統管理員'] === userRole || Role['一般人員'] === userRole) ? userRole : 'None'">
系統管理員 或 一般人員 顯示內容
</ng-container>
<ng-container *ngSwitchCase="Role['銷售員']">
銷售員內容
</ng-container>
</ng-container>
'None' 是怕 userType.value 對應到 null 或 '' 都還是會顯示