RC4 后 Http GET 不触发
Http GET not triggering after RC4
我们有一个用 Ionic2
编写的应用程序,直到一周前该应用程序 运行 还不错,直到我们更新到新版本的 Ionic (Beta 11)。
我正在使用 Observable
和 map
进行 http 调用,但是所有的 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"
}
我也没有得到任何异常,只是没有发生任何事情,通常会命中断点,所以我不明白发生了什么。
我在这里没有找到任何相关的东西,所以我错过了什么?
我找到了解决方案。
我只需要导入 rxjs/Rx
import 'rxjs/Rx';
希望这可以帮助其他人,因为我遇到了很大的麻烦。 COde 在更新后停止工作,所以这绝对是一个更新问题。重大更改?
我们有一个用 Ionic2
编写的应用程序,直到一周前该应用程序 运行 还不错,直到我们更新到新版本的 Ionic (Beta 11)。
我正在使用 Observable
和 map
进行 http 调用,但是所有的 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"
}
我也没有得到任何异常,只是没有发生任何事情,通常会命中断点,所以我不明白发生了什么。
我在这里没有找到任何相关的东西,所以我错过了什么?
我找到了解决方案。
我只需要导入 rxjs/Rx
import 'rxjs/Rx';
希望这可以帮助其他人,因为我遇到了很大的麻烦。 COde 在更新后停止工作,所以这绝对是一个更新问题。重大更改?