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 Observableza pomocą
import {Observable} from 'rxjs/Observable';
Zakładam, że właściwości Observablesą również importowane ( .mapdział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.