Ошибка: Обнаружен недоступный код приложения ionic 3 weather - PullRequest
0 голосов
/ 13 ноября 2018

Хорошо, так что я следую учебному пособию по traversy media на ionic 3, и когда я добираюсь до части, где вы создаете провайдера, я получаю сообщение об ошибке, в котором говорится, что здесь недоступен код:

.map((res: Response) => res.json() );

и там также написано машинопись

не могу найти название «карта» Вы имели в виду «Карта»?

import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import 'rxjs/add/operator/map';

@Injectable()
export class WeatherProvider {
  apiKey = "89cca14f4ffcd27d602ad5e587f8e17f";
  url;

 constructor(public http: HttpClient) {
   console.log('Hello WeatherProvider Provider');
   this.url = "api.openweathermap.org/data/2.5/weather?q=";
 }



 getWeather(city, country){
 return this.http.get(this.url+city+','+country);
   .map((res: Response) => res.json() );
 }

}

1 Ответ

0 голосов
/ 14 ноября 2018

Оператор возврата в getWeather() делает .map() недоступным.Вы должны сделать оператор return последним оператором в функции.

...