반응 형을 만들려면 부모 FormGroup
가 필수입니다. 여기 FormGroup
에는 formControls
, child formGroups
또는formArray
FormArray
formControls
또는 formGroup
자체의 배열을 더 포함 할 수 있습니다 .
언제 formArray를 사용해야합니까?
사용법을 설명하는 이 아름다운 게시물 을 읽으십시오.formArray
그 블로그의 흥미로운 예는 여행에 관한 것입니다. formGroup
and를 formGroup
사용 하는 여행의 구조는 다음과 같습니다.formControl
formArray
this.tripForm = this.fb.group({
name: [name, Validators.required],
cities: new FormArray(
[0] ---> new FormGroup({
name: new FormControl('', Validators.required),
places: new FormArray(
[0]--> new FormGroup({
name: new FormControl('', Validators.required),
}),
[1]--> new FormGroup({
name: new FormControl('', Validators.required),
})
)
}),
[1] ---> new FormGroup({
name: new FormControl('', Validators.required),
places: new FormArray(
[0]--> new FormGroup({
name: new FormControl('', Validators.required),
}),
[1]--> new FormGroup({
name: new FormControl('', Validators.required),
})
)
}))
})
이 플레이하는 것을 잊지 마세요 DEMO 및 위해 배열의 사용을주의 cities
하고 places
여행의.