我正在尝试使用reactive forms
单击按钮时添加的动态值。我收到以下错误:
formGroup 需要一个 FormGroup 实例。请传入一个
这是我的例子:动态反应形式
我是新手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));
}