Sono nuovo di Angolare e vorrei controllare come faccio ad andare sull'esecuzione di campo personalizzato di convalida per FormArray?
Il FormArray è dinamico, dove si può spingere o rimuovere FormGroup elementi. Il FormGroup consiste in campo1, campo2, campo3. Se il campo non è null, gli altri campi devono essere impostati con i validatori.richiesto. Il modulo sarà valida solo se tutti i campi sono null o pieno.
Grazie.
Di seguito è il codice di esempio:
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,
});
}