2016-08-22 1 views
0

Ionic2で書かれたアプリケーションがあり、1週間前までは新しいバージョンのIonic(Beta 11)にアップデートするまでアプリはうまく動作していました。HttpがRC4の後にトリガしない

私は、httpコールにObservablemapを使用していますが、HTTP をsundenの全てがトリガされていないを取得します。私は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; }); 
} 

は私の輸入です:

"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" 
    } 

私もドン:

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

そして、ここでは私のpackage.json依存関係であります例外はありません。何も起こっていないし、ブレークポイントは通常ヒットするので、私はしません何が起こっているのか理解する。

私はここに関連するものは何も見つかりませんでした。何が欠けていますか?

+0

リクエストをトリガーするためにhttpメソッドをサブスクライブする必要があります –

+0

申し訳ありませんが、以前は動作していました。しかし、ありがとう。私はちょうど私がここにそれを掲示している解決策を見つけました。 – DAG

答えて

0

解決策が見つかりました。

私はちょうど私が大きなトラブルがあったとして、うまくいけば、これは他の誰かを助けることができるrxjs/Rx

import 'rxjs/Rx';

をインポートする必要がありました。更新後にCOdeの動作が停止したため、これは間違いなく更新の問題です。変更を破る?

+2

これは木の揺れを壊します。 – j2L4e

+0

の代わりに 'import 'rxjs/add/operator/map''を使用してください – DAG

関連する問題