我在表单行上运行一个简单的*ngFor
循环,并且我将默认值设置为0,但由于某种原因它忽略了第一行并将其留空,然后正确设置其余部分?
HTML
<form #hoursForm="ngForm" (ngSubmit)="save()">
<ion-grid>
<ion-row *ngFor="let user of userList">
<ion-col>
<ion-input name="hours" type="number" value="0" #userHours="ngModel" [(ngModel)]="user.hours" required></ion-input>
</ion-col>
</ion-row>
</ion-grid>
</form>
结果
User1 : ,
User2 : 0,
User3 : 0
正如您所看到的,我设置了value="0"
,但它似乎忽略了第一行并将其他行设置为0?一切都完美无瑕,双向绑定和表单提交等,这并没有影响表单的功能,但它只是烦人,因为我必须单击第一行并手动将其设置为0
有没有人遇到过这种情况,或者经历过类似的事情?