代码之家  ›  专栏  ›  技术社区  ›  Karthik

表单数组值改变角度

  •  0
  • Karthik  · 技术社区  · 7 年前

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

    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元素。这会是个问题吗。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Karthik    7 年前

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