เพื่อที่จะสร้างรูปแบบปฏิกิริยาพ่อแม่FormGroup
เป็นต้อง ซึ่งFormGroup
อาจมีformControls
ลูกformGroups
หรือformArray
FormArray
สามารถมีอาร์เรย์formControls
หรือformGroup
ตัวมันเองเพิ่มเติมได้
เราควรใช้ formArray เมื่อใด
โปรดอ่านโพสต์ที่สวยงามนี้ซึ่งอธิบายการใช้งานformArray
ตัวอย่างที่น่าสนใจในบล็อกนั้นเกี่ยวกับการเดินทาง formGroup
โครงสร้างของการเดินทาง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
ของการเดินทาง