FormArray 说明:
FormArray 用于代表可以增长的数据集合,没有对应的key 只是下标,一般与*ngFor一起使用。
在ts文件中定义一个formGroup
formModule: FormGroup = new FormGroup({
dateRange: new FormGroup({
fromDate: new FormControl(),
toDate: new FormControl()
}),
emails: new FormArray([
new FormControl('aaaaa@a.com'),
new FormControl('bbbbbb@b.com')
])
});
在dom文件中使用*ngFor 遍历获取emails
<form [formGroup]="formModule" (submit)="onSubmit()">
<div formGroupName="dateRange">
起始日期<input type="date" formControlName="fromDate">
截止日期<input type="date" formControlName="toDate">
</div>
<div>
<ul formArrayName="emails">
<li *ngFor=" let e of this.fo