加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

数据更新后下拉不更改,因为两个API同时调用

发布时间:2020-12-17 07:16:38 所属栏目:安全 来源:网络整理
导读:this.rateService.deleterateSheet(formattedData).toPromise().then( rateData = { alert('deleting') this.rateService.gettingRates(this.accountId).toPromise().then( ratesData1 = { this.rates = (ratesData1['data']); this.snackBar.open('RateShee
this.rateService.deleterateSheet(formattedData).toPromise().then(
      rateData => {
        alert('deleting')
        this.rateService.gettingRates(this.accountId).toPromise().then(
          ratesData1 => {
            this.rates = (ratesData1['data']);
            this.snackBar.open('RateSheet Deleted','OK',{ duration: 3000});
          }
        );

      }
    );

Now it’s working

I can’t use alert.

Is there any method other than delay to slow my second API call in angular 5

alert I used to slow my API call

I tried two of them(delay,normal method) separate. Didn’t work

Is there any method

解决方法

You change your code like this,

this.rateService.deleterateSheet(formattedData).toPromise().then(
      rateData => {
            this.rateService.gettingRates(this.accountId).toPromise().then(
              rates => {
               const index = this.rates.indexOf(this.ratesheet_name);
               this.rates.splice(index,1);
              }
            );

      });

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读