Angular2 / RxJS: actualización de la variable después de obtener datos observables desde Http
Me gustaría activar el ícono de mi cargador (por ejemplo, spinner)isLoaderEnabled
cuando los datos comiencen a descargarse de la API y apáguelos cuando se reciban con éxito. ¿Cuál sería una forma adecuada de apagarlo?
Aquí está mi siguiente código.
Mi componente:
this.isLoaderEnabled = true;
this.meetingService.getList();
Mi servicio:
getList() {
this._http.get('../fake-data/someFile.json')
.map(response => response.json())
.subscribe(
data => {
this.dataStore.meetingList = data;
this.meetingListObserver.next(this.dataStore.meetingList);
},
err => console.log('>>>', 'Could not load meetings list. Error: ', err),
() => console.log('>>>', 'Done with getting meetings list.')
);
}
Gracias.