我接下来选择:
<select id="type"
name="type"
class="b-form__input"
[(ngModel)]="currentDoc.type">
<option *ngFor="let fileType of fileTypes" [ngValue]="fileType">{{ fileType.value }}</option>
</select>
如果我只是用那个选择打开表单并按下提交(没有选择更改),那么ngModel将为null,尽管在Firefox 44或29中选择值为第一个选项。
如何解决这个问题?如何强制角度将第一个选项设置为firefox中的ngModel值?
答案 0 :(得分:0)
您可以设置模型的默认值:
currentDoc{
type: ".doc"
}
您可以在此处查看plunker演示:https://plnkr.co/edit/lGFyPVaIRRXODjdmBD7E?p=preview