参考动态键入字段(角度)

时间:2019-03-19 20:03:34

标签: angular

我已经动态创建了列标题,如果用户添加/删除列,它可以增加/减小大小。

在列标题中,我有一个动态创建的keyup字段。我想引用这些字段中的值(尽管不要将它们保存为表单)

引用这些字段的最佳方法是什么?

 <th *ngFor="let Col of Columns; let i=index">
    <input #columnInput[i] (keyup)="setColValues(columnInput[i].value,i)">
 </th>

使用引用变量(如上)将不起作用。

1 个答案:

答案 0 :(得分:1)

角度模板语法不支持数组。但是您可以在没有 [i] 的情况下进行操作。而且它可以正常工作,因为模板变量的范围受到限制(th)

<th *ngFor="let Col of Columns; let i=index">
    <input #columnInput (keyup)="setColValues(columnInput.value,i)">
 </th>