У меня есть многокомпонентный переключатель боковой панели, приложение / кнопка / боковая панель находятся в своих собственных компонентах, кнопка / боковая панель являются дочерними элементами приложения (или, по крайней мере, загружены в компонент приложения, предположим, что это дочерние элементы)
Все еще не совсем в курсе межкомпонентной связи Angular, в этом случае я использую службу.
Что мне нужно: если ни один из компонентов , кнопка или боковая панель не нажата (что-либо вне этих двух компонентов) ... свернуть боковую панель.
В настоящее время я переключаю логическое состояние на «видимую» переменную в сервисе, чтобы развернуть / свернуть навигацию.
Я испробовал все методы с небольшим успехом. Как можно это сделать? Или, по крайней мере, где-нибудь, что я могу прочитать, чтобы подобраться и взять оттуда?
Код: https://stackblitz.com/edit/multi-component-communication