我使用push方法创建一个预先填充的表单,用于以角度编辑某些内容但是当我使用push方法时,它将数据推送到父级的0
索引中。
我使用此代码:
console.log('this is lectures', lectures);
(<FormArray>section.get('lecture')).push(lectures);
console.log('this is lecture of section',section.get('lecture'));
(<FormArray>this.editCourseForm.get('section')).push(section);
并且每个日志的值如下所示:
This is lectures:
value: [lecture1, lecture2]
//first output
This is lecture of section:
value: [ [lecture1, lecture2] ]
//second output
我期待第一个输出,我根据第一个输出创建了我的所有html表单,现在我的表单中的结果是第二个输出,它已经在html中销毁了我的for循环。
This是我的全部代码(这不是一个大代码)。
更新1:讲座是一个对象数组