0

我希望Dynamic Forms Cookbook 示例与 http 服务一起使用。错误是关于我传递给子组件的数组TypeError: Cannot read property 'forEach' of undefined的位置。undefined

随意查看plunker。我对原始示例进行了更改,添加了从 json 文件获取数据的 Http 服务。

我在这里做错了什么?

4

1 回答 1

1

必须初始化问题,并且必须使用 ngOnChanges。应用组件

this.questions = [];

动态表单组件

ngOnChanges() {
  this.form = this.qcs.toFormGroup(this.questions);
}

http://embed.plnkr.co/fHXC0T/

于 2016-08-10T08:17:29.847 回答