меняется некий "Тип ввода".
Я на этот контрол повесил formControl и написал такой код (скрин)
Вопрос: Почему код, который закоментирован не работает должным образом? Мне приходится ДВАЖДЫ нажимать на контрол, чтобы он сменил свое значение
А вот код ниже, когда через форму идешь - все работает
почему так
distinctUntil уберите и проверьте
У меня есть контрол, по нажатию на который меняется некий "Тип ввода". Покажите код
По логам даже видно, что numberingMode меняется на Range но в форме НЕ МЕНЯЕТСЯ надо второй раз нажать чтобы поменялось
может вы там emitEvent: false шлёте?
ну контрол, который меняет numberingMode у меня выглядит вот так: Использую тут: <div class="form-control"> <label>Порядок номеров</label> <numbering-mode-selector formControlName="numberingMode"></numbering-mode-selector> </div>
зачем вы значение отдельно ещё храните?
какое значение? давай только не отходить от темы)) половина кода не моего
в общем не видя всего кода ничего не понятно
короче методом тыка понял проблему (правда не понял как решить)
в первом случае дистинкт проверяет весь объект, мб там проверка по ссылке просто, а она не меняется
Обсуждают сегодня