En la página de documentación de Angular 2 para usar el servicio Http, hay un ejemplo.
getHeroes (): Observable<Stuff[]> {
return this.http.get(this.url)
.map(this.extractData)
.catch(this.handleError);
}
Cloné el proyecto angular2-webpack-starter y agregué el código anterior.
Importé Observable
usando
import {Observable} from 'rxjs/Observable';
Supongo que las propiedades también Observable
se importan ( .map
funciona). Miró el registro de cambios para rxjs.beta-6 y no se menciona nada al respecto catch
.
fuente
import {Observable} from 'rxjs/Observable';
? Eso me parece más intuitivo.rxjs/Observable
módulo no importa operadores porque hay muchos operadores. Elrxjs/Rx
módulo importa todo ... Creo que es una opción de diseño.