我希望Dynamic Forms Cookbook example能够使用http服务。错误为TypeError: Cannot read property 'forEach' of undefined
,其中undefined
与数组I有关,传递给子组件。
随意查看plunker。我已经对添加Http服务的原始示例进行了更改,该服务从json文件中获取数据。
我在这里做错了什么?
答案 0 :(得分:1)
问题必须初始化,并且必须使用ngOnChanges。 AppComponent
this.questions = [];
DynamicFormComponent
ngOnChanges() {
this.form = this.qcs.toFormGroup(this.questions);
}