我有以下代码用于选择下拉列表:
<select id="UnitOfMeasurementId" name="UnitOfMeasurementId" [(ngModel)]="UnitOfMeasurementId">
<option *ngFor="let unit of UnitOfMeasurements" [ngValue]="unit.Value" [selected]="unit.Selected">{{unit.Text}}</option>
</select>
数组中的每个项目UnitOfMeasurements
看起来像这样:
Selected: false
Text: "lb"
Value: "1"
或这个:
Selected: true
Text: "kg"
Value: "3"
[(ngModel)]="UnitOfMeasurementId"
包含应选择的项目的值。在此特定示例中,该值为 3,因此应选择第 3 个项目。果然,当我检查它显示ng-reflect-selected="true"
在正确项目上的元素时,实际上没有选择任何内容。如何在列表中获得正确的项目以实际动态选择而不是仅添加ng-reflect-selected="true"
属性?