Я создаю свое веб-приложение с использованием angular 6. У меня есть какой-то общий компонент, общий для всех маршрутов. Например, у меня есть компонент фильтра, который является общим для всего маршрута. Теперь, когда пользователь выбирает фильтр, нажмите «Найти», и данные этого фильтра должны быть переданы другому компоненту на том же маршруте, а затем должен отображаться результат. Структура приложения PFB my angular:
App.component.html:
<filter (messageToDash)="receiveMessage($event)"></filter>
<router-outlet></router-outlet>
Для маршрута с тире у меня есть компонент тире. PFB - это код для dash.component.html:
<dashboard></dashboard>
Filter.component.html
<button (click)="somemethod()"></button>
Поэтому, когда пользователь нажимает кнопку, я хочу передать некоторую переменную компоненту панели мониторинга. Я также попытался использовать служебный компонент и подписать его на переменную dgboard ngOnInit (), но он не работает.