используйте привязку в вашей форме, используя директиву ngModel
<form>
<input type="text" [(ngModel)]="searchQuery" name="searchQuery">
</form>
<search [searchQuery]="searchQuery"></search>
В компоненте заголовка сделайте searchQuery как пустую строку
searchQuery:string = ''
В компоненте поиска используйте ловушку жизненного цикла ngOnChanges, чтобы обнаружить свойство вводаизменения или вы можете использовать propety setter.В жизненном цикле ngOnChanges вы получите значение свойства searchQuery.Там вы можете выполнить функцию поиска
export class SearchComponent implements OnChanges {
searching: boolean
@Input() searchQuery: string;
ngOnChanges(changes:SimpleChanges){
if(changes.searchQuery.currentValue.length > 3){
this.performSearch()
}
}
performSearch() {
this.searching = true;
console.log(this.searchQuery);
this.searching = false;
}
}
демо Ссылка