angular - 将FormControl设置为FormArray中的FormArray

时间:2018-06-05 08:18:14

标签: angular form-control formarray formgroups

我想创建调查表。它看起来像这样:

surveyFrom: FromGroup
this.surveyFrom = this.formBuilder.group({
      surveyName: [''],
      surveyDesription: [''],
      choices: this.formBuilder.array([]),
    })

我在选择中添加问题和选项。

this.choices.push(this.formBuilder.group({
  question: [''],
  options: this.formBuilder.array([]),
}));

现在很好。但是,如果我想将FormControl设置为数组“选项”,如下所示:

this.surveyFrom.get('choices').value[idx].options.push(this.formBuilder.group(new Option()));

会出现此错误:

  

TypeError:JSON.stringify无法序列化循环结构

我无法获得选项的价值。如何将FormControl设置为已存在于数组中的此数组?感谢。

0 个答案:

没有答案