Я работаю над сложной формой, используя Angular Реактивные формы, основной проблемой является взаимозависимость между formControls. форма - это заполнение полей автозаполнения (как показано на прикрепленном изображении), когда пользователь начинает выбирать значение, списки, прикрепленные к другим полям автозаполнения, должны обновляться. нет определенной c формы направления, в которой пользователь может начать выбирать значения, другая проблема состоит в том, что пользователь может начать выбирать значения из любого из полей автозаполнения.
все списки поступают из Backend, и для их обновления я должен перезвонить Backend. Эта форма создается динамически с использованием файла Json, в котором все formControls управляются следующим образом:
{
"formLevel": 2,
"field": "stato",
"type": "AUTOCOMPLETE",
"value": null,
"validators": ["required"],
"label": "components.componentDetails.titleFormGroup.stato",
**"options": "statusList$**"
}
поле параметров представляет наблюдаемое, поступающее из httpCall для получения списка, связанного с этим полем, при создании формы.
Мой вопрос здесь: каков наилучший способ управления такой сложной формой взаимозависимости formControls в динамическом c режиме без использования нескольких условий if