Angular 表单数组值改变角度

Angular 表单数组值改变角度,angular,forms,reactive,Angular,Forms,Reactive,特定控件上的任何值更改都会更改整个表单数组索引 Form : { "fundDetailsFormArray": [ { "conversionType": "Y", "amountGroup": { "fundIdAmount": null, "PercentShares": null } }, { "conversionType": "Y", "amountGroup": { "fundIdAmount": null, "PercentSh

特定控件上的任何值更改都会更改整个表单数组索引

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:Iam在onInit方法中初始化formArray元素。这是个问题。

几天前我已经解决了这个问题。最初,我从父组件传递FormGroup,这导致了问题。相反,我将FormGroup从同一个组件推到了FormArray中。现在,一切正常。

您如何更新
表单中的值?你能在stackblitz上重现同样的问题吗