Angular 4とrxjs/add/operator/mapに問題があります。私はrxjs/add/operator/mapを自分のファイルにインポートしますが、私は.mapを使用できません。ビジュアルベーシックでは、常に2つのメッセージが表示されます。.mapsおよびimport 'rxjs/add/operator/map'に関する問題。
メッセージ: 'Declaration or statement expected。'
メッセージ: '名前'マップ 'が見つかりません。あなたは「地図」を意味しましたか?
私は人々がここにお勧めいくつかのことを試してみましたなど、インターネット上: 「
npm install [email protected] --save
私も
npm update
ですべてを更新しようとしている。しかし、この問題はしていません遠ざかりたい。
ここに私のコードの文脈があります。私はプログラミングに非常に新しいですし、これはチュートリアルの一部です:
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
//import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
@Injectable()
export class DataService {
constructor(public http:Http) {
console.log('Data service connected...');
}
getPosts(){
this.http.get('https://jsonplaceholder.typicode.com/posts');
.map(res => res.json());
}
}
後に問題がセミコロンであると思いますマップ」。かなりの問題は、 'getPosts()'の最初の行の最後にセミコロンがあることです。 –