As the hook is only triggered if the parent component is checked, it won’t be triggered if one of its parent components uses OnPush strategy and is not checked during change detection. So you can’t rely on it to trigger change detection when you receive a new value through a service.
Можете объяснить правильно ли я понял, то есть ngDoCheck не вызывается если у родителя был OnPush стратегия?
да, он вызывается после ченж дедектешена (не зависимо от стратегии) если ченж детекшена не было то и хук не вызовется
Обсуждают сегодня