类型'void'中不存在属性'subscribe'中的angular6错误

时间:2018-07-01 12:11:01

标签: angular6

this._weatherService.getWeather(this.location.city,this.location.code).subscribe((response) => {
     console.log(response);
     this.weather = response;
   });
  

得到此错误“消息”:“属性'subscribe'在以下位置不存在   输入“ void”。”

1 个答案:

答案 0 :(得分:2)

您的烦恼是因为您没有返回来自getWeather()

的任何内容

错误void(表示您未返回任何内容)

getWeather()中的SO使用return

getWeather(..){
...
return whatever_you_have_to_return;
}