在firefox 44中选择angular2

时间:2017-01-24 07:27:29

标签: angular firefox select

我接下来选择:

<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值?

1 个答案:

答案 0 :(得分:0)

您可以设置模型的默认值:

currentDoc{
    type: ".doc"
  }

您可以在此处查看plunker演示:https://plnkr.co/edit/lGFyPVaIRRXODjdmBD7E?p=preview