Angular2 / RxJS - atualizando variável após obter dados do HTTP observável
Gostaria de ativar o ícone do meu carregador (por exemplo, giratório)isLoaderEnabled
quando os dados começam a baixar da API e os desativam quando recebidos com êxito. Qual seria a maneira correta de desligá-lo?
Aqui está o meu código a seguir.
Meu componente:
this.isLoaderEnabled = true;
this.meetingService.getList();
Meu serviço:
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.')
);
}
Obrigado.