要在Angular 10中将FormArray分配给FormGroup,您可以使用以下步骤和示例代码:
import { Component, OnInit } from '@angular/core';
import { FormGroup, FormControl, FormArray } from '@angular/forms';
export class YourComponent implements OnInit {
form: FormGroup;
ngOnInit() {
this.form = new FormGroup({
// 其他表单控件...
// 将FormArray分配给FormGroup的示例
formArray: new FormArray([])
});
}
}
export class YourComponent implements OnInit {
// ...
addControl() {
const formArray = this.form.get('formArray') as FormArray;
formArray.push(new FormControl());
}
removeControl(index: number) {
const formArray = this.form.get('formArray') as FormArray;
formArray.removeAt(index);
}
}
通过以上步骤和示例代码,您可以在Angular 10中将FormArray分配给FormGroup,并动态添加和删除表单控件。请根据您的实际需求进行适当的调整。