-4
Good afternoon!!!
I need a help to fill two form Array, one inside the other, I’m doing more or less like this:
dadosBeneficiarioForm: FormGroup = this.fb.group({
nome: [null],
valorTotalAutorizado: [null],
planoAssistencialSaude: this.fb.array([
{
dependentes: this.fb.array([])
}
])
});
// function para adicionar os no fromArray
this.beneficioService.getDependentes().subscribe((response) => {
response.forEach((planoAssistencialSaude) => {
this.addPlanoAssistencial(planoAssistencialSaude);
this.addDependente(planoAssistencialSaude.titular);
});
});
addDependente(dependente: DependenteBeneficiario) {
const dependForm = this.fb.group({
id: [dependente.id, Validators.required],
nome: [dependente.nome, Validators.required],
valor: [dependente.valor, Validators.required],
tipo: [dependente.tipo, Validators.required]
});
this.dependentes.push(dependForm);
}