эту кнопку открывается. Компоненты имеют общего родителя. В сайдбаре есть template ref переменная, с которой я могу работать через декоратор ViewChild в сайдбаре. Как можно получить доступ до этой template ref переменной из хедэра? Спасибо
скорее всего лучше как то по другому, чем передавать темплейты
Хорошо. А подскажешь способ?
а почему не прокидываешь от родителя к потомкам? что за идея толкать в обратном направлении?
Не подумал про это. А есть где наглядно посмотреть реализацию?
а что требуется конкретно? Чаще всего люди встревают пытаясь хитро замутить изначально неправильную схему, и проблемы начинают порождать другие проблемы :)
При открытии сайдбара на кнопку в хедэре вызываю функцию блокирующую скрол основной страницы. Аргумент этой функции это target element, относительно которого происходит действие, чтобы скрол самого элемента не заблочить
кнопка отправляет событие об открытии в сервис. из того же сервиса компонент, который надо заблочить, получает эту инфу и блочит себя. никакие темплейты никуда не передаются
Точно, спасибо . Когда написал, что другой способ нужен, сразу про это подумал. Оверинжинирнг он такой)
Обсуждают сегодня