我得到了以下组件HTML代码
<label class="dropdown-list">
<select name="objektart" id="ddlPreisBis" class="form-control" [(ngModel)]="Filter.PreisMax">
<option value="">All</option>
<option *ngFor="let obj of PreisBis" [ngValue]="obj.Key">{{ obj.Name }}</option>
</select>
</label>
组件.ts
PreisBis: Array<KeyNameModel<number>>;
根据其他值,"PreisBis"数组中的项目可能会发生变化。如果发生这种情况,并且在"Filter.Preismax"中已经选择的值在PreisBis数组中不再可用,我希望选择空选项。
我怎样才能做到这一点?当前未选择任何选项,旧的选定值仍存在于模型中。
您也可以使用类似的
<select class="form-control filter-control">
<option [value]=undefined>All</option>
<option value="equals">= Equals</option>
<option value="similar">Similar</option>
</select>
我认为你用错了。全部的因为您必须始终使用model.name = ''
启动模型值