使用Angular 5 Form Group和Array更新数据
Using Angular 5 Form Group and Array to update data
我正在使用 Angular FormGroup 和 FormArray 来允许用户添加 FormGroup 的新实例并编辑当前表单。我无法弄清楚如何更新数据。看这里..https://stackblitz.com/edit/form-array-patch-jfb9f8?file=app/app.component.html
我可以在单击 "Add" 按钮时附加一个新的表单实例,但是 updateBins()
函数在保存数据时应该如何工作(在新表单中或添加形式)。为如何 link 两者结合而苦苦挣扎。
你快完成了,只需要做一些改变:
1) 将 FormGroup 推送到 FormArray
this.binsFormArray.controls.push(this.createBin(newBin));
应该是
this.binsFormArray.push(this.createBin(newBin));
2) 显示表格值
<pre>{{ bins | json }}</pre>
应该是
<pre>{{ binsForm.value | json }}</pre>
我正在使用 Angular FormGroup 和 FormArray 来允许用户添加 FormGroup 的新实例并编辑当前表单。我无法弄清楚如何更新数据。看这里..https://stackblitz.com/edit/form-array-patch-jfb9f8?file=app/app.component.html
我可以在单击 "Add" 按钮时附加一个新的表单实例,但是 updateBins()
函数在保存数据时应该如何工作(在新表单中或添加形式)。为如何 link 两者结合而苦苦挣扎。
你快完成了,只需要做一些改变:
1) 将 FormGroup 推送到 FormArray
this.binsFormArray.controls.push(this.createBin(newBin));
应该是
this.binsFormArray.push(this.createBin(newBin));
2) 显示表格值
<pre>{{ bins | json }}</pre>
应该是
<pre>{{ binsForm.value | json }}</pre>