Если я ввожу HttpModule, я не могу получить доступ к методу http, как получить и опубликовать правильно?

дую учебнику на португальском языке, который учит, как создать ваше первое приложение Ionic.

После установки npm, node.js, angular, Ionic и Cordova с использованием последних версий я начал писать код. Сам код действительно прост:

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})

export class HomePage {

  public feeds: Array<string>;
  private url: string = "https://www.reddit.com/new.json";

  constructor(public navCtrl: NavController, public http: Http) {

    this.http.get(this.url).map(res => res.json()).subscribe(data => {
        this.feeds = data.data.children;
      });
  }
}`

В основном я использую JSON API Reddit, доступ к которому можно получить по ссылке в переменной «url», и он должен вернуть огромный JSON, преобразовать его и сохранить в «лентах». Проблема в том, что когда я работаю с этим приложением, я получаю эту ошибку:

Я уже пытался решить эту проблему и обнаружил, что, если я удаляю все, что находится внутри конструктора, я все равно получаю ошибку, но если я удаляю "общедоступный http: httpmsgstr "который является параметром для конструктора, ошибка исчезла.

В поисках решений я видел предложение кого-то добавить поставщиков в @Component, но в учебнике об этом ничего не сказано.

Я уже пытался переустановить все, но я все еще получаю ошибку.

Что вы должны сделать, чтобы воссоздать ошибку:

Установите npm в последней версии;Установите node.js в последней стабильной версии;Установите angular в последней версии, используя npm;Установите последнюю версию ionic (2.2.2) и cordova (6.5.0), используя npm;Создайте приложение, используя:ionic start MyReader blank --v2 --appname "Best Reader Ever" --id "com.tableless.myreader"Измените содержимое MyReader / src / pages / home / home.ts на приведенный выше скрипт.

Также, если вы хотите взглянуть на само руководство, ссылка:https://tableless.com.br/criando-uma-aplicacao-movel-com-ionic-2-e-angular-2-em-dez-passos/

Ответы на вопрос(2)

Ваш ответ на вопрос