【发布时间】:2021-05-08 03:50:01
【问题描述】:
我正在尝试在选择第一个值的情况下实现下拉菜单,并禁用仅向用户显示。 它应该识别枚举而不是常规字符串
HTML
<select name="level" [(ngModel)]="level">
<option disabled [selected]="disabledValue" [value]="disabledValue">{{disabledValue}}</option>
<option *ngFor="let level of levelKeys" [value]="level">{{level}}</option>
</select>
ts
public disabledValue: string = 'level';
public level: Level = Level.EMPTY; // Level is enum
枚举
export enum Level {
EMPTY, EASY, NORMAL, HARD
}
关卡类包含简单普通和困难。
在我的用户界面中,他应该会看到级别,点击下拉菜单后会向他显示具有 3 个选项的级别类
下拉菜单看起来像这样 ->
[level] selected + disabled
[easy] option 1
[normal] option 2
[hard] option 3
感谢你们的帮助:-)
【问题讨论】: