В реактивной форме у меня есть раскрывающийся список, который при изменении загружает другой раскрывающийся список и выбирает одно из его значений по умолчанию.
Для этого используется:
(change)="onClienteChange($event)"
ихорошо работает.
на другом элементе управления формы, который я хочу скрыть / показать на основе того, что выбрано в ранее упомянутом раскрывающемся списке.Я включил этот другой элемент управления формы:
[ngClass]="{
'd-none': f.formcomponentchanged.value !== '1'
}"
, где
'd-none' = класс начальной загрузки для отображения: нет! Важный
f.formcomponentchanged.value = f - это метод получения, который возвращает все компоненты formGroup, поэтому я могу проверить значение
Теперь, если я изменю раскрывающийся список вручную, он работает, скрывает и правильно отображает элемент управления.
Если я изменю первое раскрывающееся значение, другое будет перезагружено правильно и выберет новое значение, но [ngClass] не сработает и не изменится.
Как это сделать?