có rất nhiều câu hỏi về "bản đồ không phải là một chức năng", nhưng hầu hết mọi người không nhập thư viện rxjs gần như .bản đồ không phải là chức năng (Rxjs) mặc dù nhập
Trong trường hợp của tôi, tôi thực hiện việc nhập, nhưng lỗi vẫn còn ở đó.
tôi làm việc với Ionic 2 và đây là cách phụ thuộc package.json của tôi trông giống như:
"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"
}
Vì vậy, đó là cách tôi tạo ra dịch vụ của tôi:
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));
}
}
Tôi cũng đã cố gắng để cài đặt lại mô-đun rxjs, nhưng vẫn không thành công. Có thể nó không tương thích với ionic 2 hoặc phiên bản góc hiện tại?
Bạn nghĩ sao?
Chúc mừng,
Andrej
Bạn có thể hiển thị toàn bộ thông báo lỗi không? – martin
hãy thử với điều này cũng 'nhập 'rxjs/Rx'' – micronyks