【发布时间】:2017-07-07 04:32:42
【问题描述】:
我正在尝试使用 ngFor 动态创建一个可编辑的表单。基本上,一个数据网格,这就是我将使用其他一些系统的方式——也许这就是我应该采用的方式,但我首先尝试了这个。
<form #employeeForm="ngForm">
<tr *ngFor="let employee of newEmployees | filter:filterCriteria; let i = index" [class.active]="i == selectedRow" [attr.rowIndex]="i">
<td class="clickable" (click)="showEmployee(i)">
<div>{{employee.avatar}}</div>
</td>
<td>
<md-input-container dividerColor="accent" >
<input mdInput placeholder="name" value={{employee.name}} name="employee-name-{{employee.id}}" [(ngModel)]="employee-name-{{employee.id}}"/>
</md-input-container>
</td>
...
<td>
<md-icon (click)="saveEmployeeChanges(employee.id)">save</md-icon></td>
</tr>
</form>
我在这里叫错树了吗?如果这可行,我如何从组件内访问每个输入字段(会有更多)?以及如何获取行中每个字段的值(不仅仅是最后更改的字段)。
【问题讨论】: