@ViewChild(HeaderComponent) headerComponent!: HeaderComponent;
В ngAfterViewInit я меняю у headerComponent отображаемое свойство, но оно не меняется собственно на вьюшке. Меняется только после того как родительский компонент заново отрисовывается с помощью ChangeDetection Что я делаю не так?
OnPush?
Предполагаю что тик cd не происходит
Я понимаю, что вы не это спрашивали, но зачем вообще доставать дочерний компонент через ViewChild и менять ему свойство? Ведь Input ровно то же самое делает
В целях изучения
вы же так плохому научитесь
мне не раз топили, что если у чайлда торчат наружу публичные свойства и методы, чего бы и да
впринципе, звучит логично, всё по заветам ООП
Он третий день учит, просто экспериментирует
Обсуждают сегодня