"マップは関数ではありません"に関する多くの質問がありましたが、ほぼ は誰もrxjsライブラリをインポートしませんでした。マップは関数(Rxjs)ではありませんが、インポート
私の場合、私はインポートを行いますが、エラーはまだあります。
私はイオン2で動作し、これが私のpackage.jsonの依存関係がどのように見えるかされています
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/compiler-cli": "0.6.2",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/platform-server": "2.0.0",
"@ionic/storage": "1.0.3",
"ionic-angular": "2.0.0-rc.1",
"ionic-native": "2.2.3",
"ionicons": "3.0.0",
"rxjs": "5.0.0-beta.12"
}
だから、私は私のサービスを作成する方法である:
import { Injectable } from '@angular/core';
import { Http, Headers, RequestOptions, Response } from '@angular/http';
import { Observable } from 'rxjs';
import 'rxjs/add/operator/map';
@Injectable()
export class LoginService {
constructor(private http: Http) {
}
private dataUrl = '/node';
getData() : any {
this.http.get(this.dataUrl)
.map(response => response.json())
.subscribe(result => console.log(result));
}
}
私も再インストールしてみましたrxjsモジュールが、まだ成功していません。 イオン2や現在の角度バージョンと互換性がないのでしょうか?
あなたはどう思いますか?
乾杯、
アンドレイ
エラーメッセージ全体を表示できますか? – martin
これも 'import 'rxjs/Rx'' – micronyks