【发布时间】:2019-03-13 16:46:11
【问题描述】:
我有办法在模板驱动的表单中创建“ngModel”参数作为动态名称(例如通过循环)?
我希望得到类似的东西:
<div *ngFor='let d of items; let i = index;'>
<input type="text" name="street"
[(ngModel)]="d.surname" #surname{{d.myindex}}="ngModel">
</div>
其中“d.myindex”是动态名称。
【问题讨论】:
-
您不需要这样做。你应该使用
#surname="ngModel"。 -
但我正在按数组长度创建几个输入字段。我不能用同一个名字来称呼他们。
-
请告诉我们您想如何使用
#surname模板引用变量。 -
这就是我写的例子。我有 items 数组,我希望基于这个数组创建输入字段。
-
该示例显示您想定义
#surname变量,但不是您想用它做什么。你需要吗?