Как использовать ChangeDetectionStrategy.OnPush если в компонентах нет инпутов?
Доброго времени суток, друзья!
Имеется компонент А с двумя потомками, допустим В и С. Во всех detectionStrategy OnPush, и все они работают через один общий сервис. В компоненте В имеется кнопка, которая меняет значение некоторого свойства в сервисе, и это свойство в сервисе должно изменять компонент С. Без онПуша все работает отлично, после того как выставил его - нет. Буду благодарен, если кто поможет исправить эту проблему....)
В сервисе должно быть не просто свойство, а Observable, публикующий изменения в его значении. Тогда компонент C сможет подписаться на эти изменения. И в подписчике вызвать ChangeDetectionRef.detectChanges() после их применения.