pus*_*tel 5 angular-material2 angular
我实际上是在重复一个 mat 输入字段,然后我编写了 [(ngModel)],其中数组中对象的属性名称作为 [(ngModel)] 的值
例如,这是我拥有的对象数组:
test = [{name: 'Harish'},{name: 'Pushpa'}]
Run Code Online (Sandbox Code Playgroud)
所以在 html 中我重复了这个数组,如下所示:
<mat-form-field class="example-full-width" *ngFor="let i of test">
<input matInput placeholder="Favorite food" [(ngModel)]='i.name' name='trtrtrtrt'>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
但它显示所有输入字段的值作为数组中最后一个元素的名称
这是我遇到的问题的工作原理。
不同的input应该有不同的name属性。
<mat-form-field class="example-full-width" *ngFor="let i of test">
<input matInput placeholder="Favorite food" [(ngModel)]='i.name' [name]='i.name'>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
你可以在plunker中找到结果
| 归档时间: |
|
| 查看次数: |
23772 次 |
| 最近记录: |