首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ngx-spinner不适用于同步代码

ngx-spinner不适用于同步代码
EN

Stack Overflow用户
提问于 2019-02-21 02:26:11
回答 1查看 793关注 0票数 1

对异步操作(服务调用、超时)使用ngx-spinner可以很好地工作。当它用于同步代码( for循环)时,它不会显示微调。

创建了一个带有循环的stackblitz演示,并添加了停止代码执行的警报,然后编写了微调隐藏代码,但看不到微调。

代码语言:javascript
复制
 this.spinner.show();
let i;
for(i=2; i<100; i++) {
  this.numbers.push(i);
}
alert(i);
this.spinner.hide();

您可以找到代码here

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 20:53:35

试试这个。

代码语言:javascript
复制
async myFunction()
{
 this.spinner.show();
 await showSpinner2();
 this.spinner.hide();
}
showSpinner2()
{
  let i;
  for(i=2; i<100; i++) {
    this.numbers.push(i);
  }
  alert(i);   
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54792986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档