在RC4之后,Http GET不会触发

时间:2016-08-22 22:31:39

标签: angular typescript ionic2

我们有一个用Ionic2编写的应用程序,直到一周前该应用程序运行正常,直到我们更新到新版本的Ionic(Beta 11)。

我使用Observablemap进行http调用,但所有sunden http get 都没有被触发。

这是我用于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; });
}

以下是我的导入:

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

这是我的package.json依赖项:

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

我也没有任何例外,只是没有发生任何事情,断点通常会被击中,所以我不明白发生了什么。

我在这里找不到任何相关内容,所以我错过了什么?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

我只需导入showing

ul

希望这可以帮助别人,因为我遇到了大麻烦。 COde在更新后停止工作,所以这肯定是一个更新问题。打破变化?