我已经动态创建了列标题,如果用户添加/删除列,它可以增加/减小大小。
在列标题中,我有一个动态创建的keyup字段。我想引用这些字段中的值(尽管不要将它们保存为表单)
引用这些字段的最佳方法是什么?
<th *ngFor="let Col of Columns; let i=index">
<input #columnInput[i] (keyup)="setColValues(columnInput[i].value,i)">
</th>
使用引用变量(如上)将不起作用。
答案 0 :(得分:1)
角度模板语法不支持数组。但是您可以在没有 [i] 的情况下进行操作。而且它可以正常工作,因为模板变量的范围受到限制(th)
<th *ngFor="let Col of Columns; let i=index">
<input #columnInput (keyup)="setColValues(columnInput.value,i)">
</th>