【发布时间】:2021-10-11 04:03:12
【问题描述】:
我有一个可变长度的表格,在每个单元格中我都有一个输入(每个输入的默认值为 0),我需要用户编辑他想要的数据,然后当他按下按钮时我需要把所有的数据和输入的id(id总是不同的),即使是那些还没有被编辑过的,我将附上代码以便更好地理解:
<form #login (ngSubmit)="onSubmit(login.value)" novalidate>
<table class="rtable">
<tr>
<th></th>
<th *ngFor="let column of mesi">
{{column}}
</th>
</tr>
<tr *ngFor="let row of FigProfs">
{{row.nome}}
<td *ngFor="let column of mesi">
<input id="gd{{row.id}}_{{column}}" type="number" value=0 >
</td>
</tr>
</table>
<button class="btnsubmit" type="submit">AVANTI</button>
</form>
所以你可以看到输入总是不同的,因为是使用根据 ngfor 的值而变化的值生成的,所以我的问题是:有没有一种简单的方法可以在我的 ts 文件中包含所有这些值的数组?
【问题讨论】:
-
你需要@ViewChildren()。
-
不一定,
ngModel绑定更直接。
标签: javascript html angular typescript angular-ngfor