Передайте введенное значение из цели события:
<input id="search" type="text" placeholder=" search" value=""
(keyup.enter)="searchData($event.target.value)" name="search" />
И проверьте, существует ли значение перед выполнением вызова:
searchData(value: string) {
if (!value) {
return;
}
this.results = this.googleService.getGoogle(value)
.subscribe(x => {
this.Data = x.items;
console.log('Data', this.Data);
}