компонентах где есть Input()?
в идеале если используете то используйте везде
Желательно во всех,на Хабре статья есть ,onPush ваш новый режим по умолчанию
С включенном OnPush, ChangeDetection сработает если 1.Значение инпутов поменяется (строгая проверка).2 выстрелит эвент из шаблона на который есть подписка. 3. Change Detection сработал в дочернем компоненте.4. Если не ошибаюсь,когда async pipe выплюнул новое значение 5.Вызов вручную через change DetectorRef,check - синхронно ,markForCheck- асинхронно
3 пункт. вроде наоборот, если в родительском. но могу ошибаться
В таком случае сработает только метод onDoCheck в дочернем если он не помечен как dirty
Обсуждают сегодня