Angular2 / RxJS - updating variable after getting data from Http observable

前端 未结 4 1238
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-15 13:37

I would like to turn on my loader icon (e.g. spinner) isLoaderEnabled when data starts to download from API and turn it off when successfully received. What wou

4条回答
  •  执念已碎
    2020-12-15 14:39

    getList() {
      this._http.get('../fake-data/someFile.json')
        .map(response => response.json())
        .do(val => this.spinner = true)
        .subscribe(
          data => {
            this.dataStore.meetingList = data;
            this.meetingListObserver.next(this.dataStore.meetingList);
          },
          err => console.log('>>>', 'Could not load meetings list. Error: ', err),
          () => this.spinner = false)
        );
    }
    

提交回复
热议问题