私は最近rxjsのバージョンをbeta.2からbeta.11に、他のパッケージと同じように更新しました。map
は動作しません...同じようにしましたhttps://github.com/ReactiveX/rxjs/issues/1888他の人のように、同じエラー:rxjsが更新されました
Property 'map' does not exist on type 'Observable<Response>'.
私service.ts
は、次のようになります。
import Rx from "rxjs"
import {Http} from "angular2/http";
import {Injectable} from "angular2/core";
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/from';
import 'rxjs/add/operator/map';
@Injectable()
export class ApiService {
constructor(private http: Http) { }
get(onNext: (json: any) => void) {
this.http.get("api/random").map(response => response.json()).subscribe(onNext);
}}
と私のパッケージには、JSONは、この(その一部)のようになります。
"dependencies": {
"angular2": "2.0.0-beta.17",
"bootstrap": "3.3.7",
"es6-promise": "^3.2.1",
"es6-shim": "^0.35.1",
"jquery": "3.1.0",
"reflect-metadata": "0.1.8",
"rxjs": "5.0.0-beta.11",
"systemjs": "0.19.36",
"zone.js": "0.6.15",
"typescript": "1.8.10" },
はまた、私は思想は、Visual Studioがダウンロードしていないことかもしれない...私は私のrxjs
バンドルフォルダをbeta.11するbeta.2からはRx.js
ともRx.umd.js
、今だけRx.umd.js
が残っているにもあった変更更新することにより実現しました完全なライブラリ...しかし、またNode.js
と同じダウンロードしたファイルを試してみました...しかし...これらの変更についてrxjs
changelogの上で何かを見つけると私はダウングレードする場合、それは正常に動作することはできません...
は非常にいずれかのために高く評価されるだろう助けて。