Pracuję nad aplikacją kątową2 i wykorzystaniem kątowych form reaktywnych. Jak uzyskać wartość najskrytszego elementu i ustawić jego wartość.Jak uzyskać i ustawić wartość w zagnieżdżonych polach formularza w angle2?
form : FormGroup;
constructor(private formBuilder: FormBuilder)
{
this.form = formBuilder.group({
'home_cleaning' : [{
cities : FormBuilder.array([])
}]
});
}
setValue()
{
let cities_array = [1,2,3,4];
this.form.controls['home_cleaning']['cities'].setValue(cities_array);
}
getValue()
{
console.log(this.form.controls['home_cleaning']['cities'].value);
}
Błąd w konsoli: Nie można odczytać właściwości "setValue/value" z undefined.
Może masz literówkę w 'setVlaue' ->' setValue' –