Задать вопрос
@kserg903

Как заполнить форму, состоящую из formArray?

Есть форма, которая состоит из formArray. У меня не получается заполнить его значениями. Подскажите пожалуйста как это сделать. Вот моя попытка:
const f = this.form.get('loadingPlaces') as FormArray;
f.push({
fio: data.fio,
phoneNumber: data.phoneNumber,
});


Вот структура формы:
5e69dc8b1616f872270681.png

Вот сообщение об ошибке:
ERROR TypeError: ctrl.updateValueAndValidity is not a function
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Skillfactory
    Интенсив по программированию: frontend-разработка за 3 месяца
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@babtsoualiaksandr
public form = new FormArray([]);
public fio = new FormControl(data.fio);
public phoneNumber = new FormControl(data.phoneNumber);

ngOnInit() {
this.form.push(this.fio);
this.form.push(this.phoneNumber);
}
https://netbasal.com/angular-reactive-forms-the-ul...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы