【发布时间】:2019-02-01 14:12:02
【问题描述】:
我正在尝试使用来自ngFor 循环的值动态设置名称标签。给id标签赋值是没问题的,但是对于name标签就不行了。
<table class="compactTable">
<tr *ngFor="let s of ps.State; let i = index;" >
<td class="alignRight" width="15%">
<input type="text" id ="{{i}}" (change)="check($event)" name ="{{i}}" [(ngModel)]="s.ZBez">
</td>
</tr>
</table>
我将onChange 传递给check() 函数的$event 的id 等于i,但name 始终是一个空字符串。为什么它们不同?如何动态设置name?
【问题讨论】:
-
我认为您的代码没有任何问题。它应该工作正常。你能提供一个演示吗?
标签: html angular typescript dynamic ngfor