【发布时间】:2019-05-29 15:25:01
【问题描述】:
我需要为表单构建器数组选择控件中的位置。
我需要这样做:testArray.controls[0] 但出现控制台错误。
它适用于 testArray.controls。但这不允许我在表单数组中选择特定索引
组件 HTML:
<div formArrayName="formArray">
<div *ngFor="let item of testArray.controls[0]; let i = index"
[formGroupName]="i">
</div>
</div>
组件 TS:
public item = {
field: [ '', [ Validators.required ] ]
};
public createForm(): void
this.form = this.fb.group({
formArray: this.fb.array([ this.createItem() ]),
});
}
get testArray(): FormArray {
return this.form.get('formArray') as FormArray;
}
public createItem(): FormGroup {
return this.fb.group(this.item);
}
【问题讨论】:
标签: angular angular-cli angular7 formbuilder angular2-formbuilder