Angular2 / RxJS - обновление переменной после получения данных из Http наблюдаемого
Я хотел бы включить значок моего загрузчика (например, spinner)isLoaderEnabled
когда данные начинают загружаться из API и отключаются при успешном получении. Какой будет правильный способ его выключить?
Вот мой следующий код.
Мой компонент:
this.isLoaderEnabled = true;
this.meetingService.getList();
Мой сервис:
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.')
);
}
Спасибо.