我在HTML模板上使用ngFor。我想将name +索引放在formControlName上,但是我不能。
<form [formGroup]='formName'>
<div formArrayName="controllerArray" >
<div *ngFor="let item of formName.controls.controllerArray.controls; let i=index" [formGroupName]="i">
<input formControlName="controlerInputName"**+i**>
</div>
</div>
</form>
我该怎么做?
答案 0 :(得分:0)
因为您已经包装了 formArrayName ,所以应该绑定 [formControlName] =“ i”
要喜欢
<form [formGroup]='formName'>
<div formArrayName="controllerArray" >
<div *ngFor="let item of formName.controls.controllerArray.controls; let i=index" [formGroupName]="i">
<input [formControlName]="i">
</div>
</div>
</form>