【发布时间】:2021-08-09 15:47:52
【问题描述】:
我需要在 ngIf 语句中设置多个条件。
我已经为多个用户创建了模板,但有些内容我不想为特定用户看到,例如超级管理员、管理员、部门用户、部门用户和单位领导。
enum of users: ['s','a','d','u','c']
1> Super Admin -> s
2> Admin -> a
3> Division Supervisor -> d
4> Unit Leader -> u
5> Section Chief -> c
例如,我想在下面显示特定用户登录的按钮,我尝试下面的代码对两个用户都可以正常工作,但是
<button *ngIf="menuUserType === 'a' || menuUserType !== 's' " class="btn-style red-btn" routerLink="/division/add-edit-division/0"><span class="material-icons">add</span>Add Division</button>
但是当我尝试申请更多用户时它不起作用并且我得到错误。
<button *ngIf="menuUserType === 'a' || menuUserType === 'c' || menuUserType !== 's' || menuUserType !== 'd' " class="btn-style red-btn" routerLink="/division/add-edit-division/0"><span class="material-icons">add</span>Add Division</button>
错误
那么有什么解决办法吗?
【问题讨论】:
标签: javascript html angular typescript