#angular #path #angular-forms
#угловатый #путь #угловые формы
Вопрос:
Я новичок в Angular framework и нуждаюсь в некоторой помощи.
Я создаю угловую форму с материалом, в которой я могу добавлять новых пользователей в таблицу с помощью шагового (через сервис). А у меня есть и ошибка:
Ошибка: не удается найти элемент управления с помощью path: ‘usersArray -> 0 -> name’.
Также, пожалуйста, укажите ошибки в коде, если они есть.
Любое предложение будет высоко оценено.
Комментарии:
1. Не актуально, я не использую formControlName в FormArray.
Ответ №1:
Код:
ngOnInit() {
this.formGroup = this.formBuilder.group({
formArray: this.formBuilder.array([
this.formBuilder.group({
name: ['', Validators.required],
}),
this.formBuilder.group({
dob: ['', Validators.required],
}),
this.formBuilder.group({
sex: ['', Validators.required],
}),
this.formBuilder.group({
snils: ['', Validators.required],
}),
])
});
}
Ответ №2:
Вам нужно добавить
<div [formGroupName]="i" >
.....
</div>