? Без костылей типо флаги повесить и вызвать detectChanges() ?
detectChanges
detechChanges уже костыль?
Суть в том , что у меня не меняются значения выражений в шаблоне и detechChanges() не работает ( Мне нужно нажать на кнопку и перерендерить конпоненту, при этом выражения внутри компоненты не меняются
Зона отключена? changeDetectionStrategy как настроен? Можете код скинуть
push, отключал, тоже не работает
К сожалению не могу код скинуть (
Если в консоле выводится значение но в шаблоне нет то, есть несколько вариантов: - С родительского компонента рендер не вызывается; - zonejs отключен; - попробуйте contructor(private ngZone: NgZone) подключить и вызвать this.ngZone.run(() => your action)
У меня был сбой работы zonejs когда внешняя библиотека была не так настроена. Промисы работали по es5 , а нужно было es6+
У меня другой кейс( У меня изменений в компоненте не происходит. А перерендерить его нужно
Попробуйте detectChanges должен работать, без кода я не могу так гадать)
Обсуждают сегодня