小编Mus*_*sic的帖子

如何在 Angular 中将输入数组绑定到模型

有人可以帮我编写以下代码并告诉我它不起作用的原因吗?我正在从字符串数组创建一系列输入,并且希望将每个输入值绑定到字符串数组中相应的槽。似乎很标准,但我似乎没有抓住这个问题。

我尝试了以下两种情况,但 Colors 数组(=string[])仍然为空!

<tr *ngFor="let color of Colors; let i = index;">
 <td>
  <mat-form-field>
      <input required matInput placeholder="Color ({{ i + 1}})"   [name]="'color_' + i" [(ngModel)]="color">
  </mat-form-field>
</td>
</tr>

<tr *ngFor="let color of Colors; let i = index;">
 <td>
  <mat-form-field>
   <input required matInput placeholder="Color ({{ i + 1}})"  [name]="'color_' + i" [(ngModel)]="Colors[i]">
  </mat-form-field>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

arrays ngmodel angular

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

angular ×1

arrays ×1

ngmodel ×1