Любое изменение значения в конкретном элементе управления изменяет все индексы массива формы.
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. это будет проблемой.