Я пытаюсь использовать reactive forms
для динамических значений, добавляемых при нажатии кнопки. Я получаю ошибку ниже:
formGroup ожидает экземпляр FormGroup. Пожалуйста, передайте один в
Вот мой пример: dynamic-reactive-forms
Я новичок в reactive forms
. Некоторый код в файле ts
:
let numberOfTiles = document.getElementsByClassName("tiledata").length;
if (this.t.length < numberOfTiles) {
for (let i = this.t.length; i < numberOfTiles; i++) {
this.t.push(this.formBuilder.group({
tabName: ['', Validators.required],
dashboardName: ['', Validators.required],
linkTo: ['', Validators.required],
linkSelected: ['', Validators.required]
}));
}
}
get f() { return this.dynamicForm.controls }
get t() { return this.f.alltabs as FormArray; }
onSubmit() {
this.submitted = true;
if (this.dynamicForm.invalid) {
return;
}
alert('SUCCESS!! :-)\n\n' + JSON.stringify(this.dynamicForm.value, null, 4));
}
stackblitz
для справки, stackblitz.com/edit/dynamic-reactive-forms -добавить-zqaqjc - person Pathik Vejani   schedule 13.12.2019