изменение значения массива формы угловое - PullRequest
0 голосов
/ 08 мая 2018

Любое изменение значения в конкретном элементе управления изменяет все индексы массива формы.

Form : {
"fundDetailsFormArray": [
{
  "conversionType": "Y",
  "amountGroup": {
    "fundIdAmount": null,
    "PercentShares": null
  }
},
{
  "conversionType": "Y",
  "amountGroup": {
    "fundIdAmount": null,
    "PercentShares": null
  }
},
{
  "conversionType": "Y",
  "amountGroup": {
    "fundIdAmount": null,
    "PercentShares": null
  }
}
]
} 

Здесь я только что изменил значение первого индекса (translationType) на Y, но это отражается на всех элементах массива. PS: Я инициализирую элементы formArray в методе onInit. это будет проблемой.

1 Ответ

0 голосов
/ 12 мая 2018

Я исправил эту проблему несколько дней назад. Первоначально я передавал FormGroup из моего родительского компонента, и это вызывало проблему. Вместо этого я вставил FormGroup в FormArray из того же компонента. Теперь все отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...