प्रतिक्रियात्मक रूपों को बनाने के लिए, एक माता-पिता 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
एक यात्रा की।