диспатчит екшен в ngrx стору и обновляет состояние формы
Есть Реактивная форма, которая по получению данных из сторы обновляет данные в форме
Форма может быть заполненна юзером руками, а может быть заполненна с бека.
Как правильно обработать?
Если просто сделать подписку на ченжи формы, а так же сделать селектор из сторы, то обновление формы приводит к зацикливанию
Форма обновляет стору
Из сторы приезжает новый обьект который приводит к обновлению формы
дальше по кругу.
Была мысль прервать этот цикл проверяя руками что значение приехавшее из сторы отличается от значения которое сейчас находится в форме, но при условии что форма это овермного контроллов, становиться сложно за всем уследить
Есть какие-то популярные решения этой проблемы, или я что-то делаю не верно?
> Из сторы приезжает новый обьект который приводит к обновлению формы control.setValue(newValue, {emitEvent: false}) таким образом не стриггерится обновление формы
Обсуждают сегодня