0
import { FormBuilder, FormGroup, Validators, FormArray } from '@angular/forms'

 ngOnInit() {
    this.subjectDesigneForm = this.formBuilder.group({
      items: this.subjectDesigneForm.array([this.createItem()])
    });
  }

项目:this.subjectDesigneForm。数组([this.createItem()])

当我写这行错误累积属性'数组'不存在类型'FormGroup

4

2 回答 2

1

您使用的语法不正确。

您需要使用this.formBuilder.array而不是this.subjectDesigneForm.array.

修改您的代码如下:

import { FormBuilder, FormGroup, Validators, FormArray } from '@angular/forms'

ngOnInit() {
  this.subjectDesigneForm = this.formBuilder.group({
    items: this.formBuilder.array([this.createItem()])
  });
}
于 2018-05-11T05:19:13.667 回答
0

.array上不可用,FormGroup但在 上可用FormBuilder。你需要做:this.formBuilder.array()相反。

于 2018-05-10T20:37:18.017 回答