Используйте службу shared
для отправки события из компонента search bar
в friends-list
компонент.
Создайте Subject
внутри службы, а затем отправляйте при каждом изменении ввода.
service.ts
public searchInputChanged : Subject<string> = new Subject<string>()
emitSearchInputChangesEvent(input) {
this.searchInputChanged.next(input);
}
компонент панели поиска: просто вызовите метод emitSearchInputChangesEvent(input)
public onChange (event) {
this.service.emitSearchInputChangesEvent(event);
}
в компоненте списка друзей, подпишитесь на Subject
источник событийобслуживания.
this.service.searchInputChanged.subscribe((input)=> {
console.log(input):
})