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[]">

我该怎么做