Na stronie dokumentacji Angular 2 dotyczącej korzystania z usługi HTTP znajduje się przykład.
getHeroes (): Observable<Stuff[]> {
return this.http.get(this.url)
.map(this.extractData)
.catch(this.handleError);
}
Sklonowałem projekt angular2-webpack-starter i sam dodałem powyższy kod.
Importowałem Observable
za pomocą
import {Observable} from 'rxjs/Observable';
Zakładam, że właściwości Observable
są również importowane ( .map
działa). Przejrzał dziennik zmian rxjs.beta-6 i nic o nim nie wspomniano catch
.
import {Observable} from 'rxjs/Observable';
? Wydaje mi się to bardziej intuicyjne.