в котором он прописан присутствует одновременно на основной странице а также используется в модальном окне, которое появляется НАД основной страницей. Ну то есть хочу переиспользовать код формы обратной связи - с лэндинга его дать и с карточки объекта в модальном окне. Так вот, при нажатии на чекбокс в модальном окне основаня страница перелистывается до формы обратной связи и на ней устанавливается чекбокс, а в самом модальном окне ничего не меняется. Если из основной страницы этот компонент удалить, то в модальном окне все работает как надо. Такая вот конкуренция за команду (change)="mymodel.property?true: false"... кто сталкивался?
код модалки и всех подписок с основной страницы в студию. (только не копипастой и не скриншотами). Мне кажется проблема в сеттинге в модель напрямую(и отыгрывании всех её подписок из-за этого). Соответственно в модалке надо просто левый форм контрол создать. Из модалок лучше возвращать значение и дальше с ним манипулировать.
сделай через FormControl или FormGroup. Привяжи оба чекбокса к одному инстансу контрола и проблем не будет.
Обсуждают сегодня