Лучшая практика для этого - иметь компонент, в котором вы объединяете эти две части (в HTML), действует как Smart Component
и управляете потоками данных между ними. Вы также можете provide
a service
на этом уровне, который нижележащие компоненты могут (необязательно?) Также вводить и обмениваться данными через него. Вам придется подумать о данных, которые будут там проходить, но это еще один способ, которым вы можете достичь этого.
Особенно, когда filter-mobile
component
является источником интересующих вас событий, вы можете иметь более тесно связанную службу с тем компонентом, куда он отправляет свои события. Компонентам, зависящим от вашего роутера, затем (необязательно) придется прослушивать эту услугу и воздействовать на ее сообщения.
https://angular.io/guide/component-interaction#parent-and-children-communicate-via-a-service