प्रतिक्रियात्मक रूपों को बनाने के लिए, एक माता-पिता FormGroupका होना आवश्यक है। इसमें FormGroupआगे formControlsबच्चे formGroupsया बच्चे शामिल हो सकते हैंformArray
FormArrayआगे formControlsया formGroupखुद की सरणी हो सकती है।
हमें फॉर्मअरे का उपयोग कब करना चाहिए?
कृपया इस सुंदर पोस्ट को पढ़ें जिसमें इसके उपयोग के बारे में बताया गया है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),
})
)
}))
})
इस के साथ खेलने के लिए मत भूलना डेमो , और के लिए सरणी के उपयोग नोटिस citiesऔर placesएक यात्रा की।