/ / Http GET não dispara após RC4 - angular, datilografado, iônico2

Http GET não desencadeando após RC4 - angular, datilografado, ionic2

Temos um aplicativo escrito em Ionic2 e até uma semana atrás, o aplicativo estava funcionando bem até que atualizamos para a nova versão do Ionic (Beta 11).

Estou a usar Observable e map para chamadas http, mas todos eles enviam o http obter não está sendo acionado.

Esse é o código que eu uso para a chamada http:

public getNavigation(target: string): Observable<Navigation> {

console.log(target);

return this.http.get(`data/${target}.json`)
.map(response => response.json())
.map((navigation: Navigation) => { return navigation; });
}

Aqui estão as minhas importações:

import {Injectable} from "@angular/core";
import {Http} from "@angular/http";
import {Observable} from "rxjs/Observable";
import {Navigation} from "./navigation";

E aqui está o meu package.json dependências:

  "dependencies": {
"@angular/common": "^2.0.0-rc.4",
"@angular/compiler": "^2.0.0-rc.4",
"@angular/core": "^2.0.0-rc.4",
"@angular/forms": "0.2.0",
"@angular/http": "^2.0.0-rc.4",
"@angular/platform-browser": "^2.0.0-rc.4",
"@angular/platform-browser-dynamic": "^2.0.0-rc.4",
"@angular/router": "^2.0.0-rc.2",
"es6-shim": "0.35.0",
"ionic-angular": "^2.0.0-beta.11",
"ionic-native": "^1.3.10",
"ionicons": "3.0.0",
"reflect-metadata": "0.1.3",
"rxjs": "^5.0.0-beta.6",
"zone.js": "^0.6.12"
}

Eu também não recebo nenhuma exceção, simplesmente nada está acontecendo e o ponto de interrupção normalmente será atingido, então eu não entendo o que está acontecendo.

Não encontrei nada relacionado aqui, então o que estou perdendo?

Respostas:

0 para resposta № 1

Eu encontrei a solução.

Eu só tinha que importar rxjs/Rx

import "rxjs/Rx";

Espero que isso possa ajudar outra pessoa, pois tive um grande problema. O código parou de funcionar após a atualização, portanto esse é definitivamente um problema de atualização. Quebrando mudanças?