Sunt nou Unghiulare și-ar dori pentru a verifica cum pot să merg despre efectuarea câmp personalizat de validare pentru FormArray?
La FormArray este dinamic unde te poate împinge sau elimina FormGroup elemente. La FormGroup este format din field1, domeniu2, field3. Dacă nici unul dintre câmpul nu este nulă, celelalte domenii ar trebui să fie stabilite cu validatoare.necesare. Formularul va fi valabil dacă toate câmpurile sunt null sau umplut.
Multumesc.
Mai jos este o mostră de cod:
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,
});
}