特定控件上的任何值更改都会更改整个表单数组索引。
Form : {
"fundDetailsFormArray": [
{
"conversionType": "Y",
"amountGroup": {
"fundIdAmount": null,
"PercentShares": null
}
},
{
"conversionType": "Y",
"amountGroup": {
"fundIdAmount": null,
"PercentShares": null
}
},
{
"conversionType": "Y",
"amountGroup": {
"fundIdAmount": null,
"PercentShares": null
}
}
]
}
这里,我刚刚将第一个索引(conversionType)值更改为Y,但是会反映在所有数组元素上。 PS:我在onInit方法中初始化formArray元素。这会是一个问题。
答案 0 :(得分:0)
几天前我已经解决了这个问题。最初,我从我的父组件传递FormGroup,这导致了问题。相反,我已将FormGroup从同一组件推入FormArray。现在,一切正常。