Pada halaman dokumentasi 2 sudut untuk menggunakan layanan Http, ada contoh.
getHeroes (): Observable<Stuff[]> {
return this.http.get(this.url)
.map(this.extractData)
.catch(this.handleError);
}
Saya mengkloning proyek angular2-webpack-starter dan menambahkan kode di atas sendiri.
Saya mengimpor Observable
menggunakan
import {Observable} from 'rxjs/Observable';
Saya mengasumsikan properti Observable
juga diimpor ( .map
berfungsi). Melihat changelog untuk rxjs.beta-6 dan tidak ada yang disebutkan tentang catch
.
import {Observable} from 'rxjs/Observable';
? Itu tampak lebih intuitif bagi saya.