Angular'da yeniyim ve FormArray için özel alan doğrulaması yapma konusunda nasıl gideceğimi kontrol etmek istiyorum?
FormGroup öğelerini itebileceğiniz veya kaldırabileceğiniz FormArray dinamiktir. Form grubu, alan1, alan2, alan3'ten oluşur. Alanlardan biri null değilse, diğer alanlar doğrulayıcılarla ayarlanmalıdır.gerekli. Tüm alanlar boş veya doluysa form geçerli olacaktır.
Teşekkürler.
Aşağıda kod örneği verilmiştir:
formA!: FormGroup;
initializeForm(): void {
this.formA = this.fb.group({
item1: this.fb.array([this.createItem1()]),
item2: this.fb.array([this.createItem2()]),
});
}
createItem1(): FormGroup {
return this.fb.group({
field1: null,
field2: null,
field3: null,
});
}