我正构建一个select标签,并使用* ngFor从select_options数组中填充其中的选项。但是,它始终在底部创建一个单独的空白选项。请帮忙摆脱它。
例如,我有一个选择选项数组: select_options = [' banana',' apple',' orange'];
<select>
<option *ngFor="let fruit of select_options"
value="fruit">
{{fruit}}
<option>
</select>
答案 0 :(得分:4)
这是因为,没有关闭<option>
。试试这个:
<select>
<option *ngFor="let fruit of select_options"
value="fruit">
{{fruit}}
</option>
</select>
它将起作用并选择默认值试试这个:
<select [(ngModel)]="selectedFruit" name="test">
和
this.selectedFruit = this.select_options[0];
如@Baconbeastnz所述。