Eu sou novo para Angulares e gostaria de verificar como faço para ir sobre a execução de campo personalizado de validação para FormArray?
O FormArray é dinâmico, onde você pode empurrar ou remover FormGroup itens. O FormGroup consiste em campo1, campo2, campo3. Se um campo não é nulo, os outros campos devem ser definidas com validadores.necessário. O formulário será válido se todos os campos são nulos ou preenchido.
Obrigado.
Abaixo está o exemplo de código:
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,
});
}