angular6 Ошибка в свойстве «подписаться» не существует для типа «void» - PullRequest
0 голосов
/ 01 июля 2018
this._weatherService.getWeather(this.location.city,this.location.code).subscribe((response) => {
     console.log(response);
     this.weather = response;
   });

получая эту ошибку «message»: «Свойство подписки не существует на введите 'void'. "

1 Ответ

0 голосов
/ 01 июля 2018

Ваша проблема в том, что вы не вернули ничего из getWeather()

Как сказано в ошибке void (означает, что вы ничего не вернули)

SO в getWeather() использование return:

getWeather(..){
...
return whatever_you_have_to_return;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...