Angular TypeError:无法读取属性';控件';未定义的形式数组
我使用以下代码将表单元素数组添加到角度表单中Angular TypeError:无法读取属性';控件';未定义的形式数组,angular,angular-reactive-forms,Angular,Angular Reactive Forms,我使用以下代码将表单元素数组添加到角度表单中 this.form = this.formBuilder.group({ id: ['', Validators.required], description:[''], items: this.formBuilder.array([ this.formBuilder.control('') ]) }); 现在在HTML中,我有以下内容: <tr *ngFor="let item of
this.form = this.formBuilder.group({
id: ['', Validators.required],
description:[''],
items: this.formBuilder.array([
this.formBuilder.control('')
])
});
现在在HTML中,我有以下内容:
<tr *ngFor="let item of items.controls?.value; let i=index" [formGroupName]="i">
<td>
<p>
<input class="form-control app-login_input-style"
type="text" [formControlName]="i">
</p>
</td>
<td>
<p>Description of the item</p>
</td>
<td>
<div class="d-flex align-items-center justify-content-center"></div>
</td>
</tr>
项目说明
但这显示了控制台中的一个错误,如
DashboardComponent.html:280错误类型错误:无法读取未定义的属性“控件”
我所需要的只是以下类型的HTML
<input type="text" name="items[]">
我该怎么做