I have a formBuilder array and a need change his value.
i tried setvalue, but just change the visual.
stackblitz
updateAddress(i,address) {
// (<FormControl>this.form.controls['adresses'][i].controls.estado).setValue('RR');
address.value.states = 'GOIAS'
}
initializeFormEmpty() {
this.form = this.formBuilder.group({
adresses: this.formBuilder.array([this.addressItem()])
})
}
addressItem(): FormGroup {
return this.formBuilder.group({
zip_code: this.formBuilder.control('', [Validators.required]),
states: this.formBuilder.control('RORAIMA', [Validators.required]),
})
}