打字稿 - 在等待承诺时显示加载动画

时间:2017-02-21 15:38:04

标签: javascript angularjs typescript

在打字稿中我通常有

someFunction.then((data) => {
   //do stuff with resolved data from promise

}, (err) => {
   //do stuff with error
});

有时data需要一段时间才能解决,在这种情况下,我希望在承诺解析时显示一个微调器(通用加载动画)。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

  

有时数据需要一段时间才能解决,在这种情况下我想显示一个微调器(泛型加载动画),而promise是resolvin

使用变量进行追踪

loading = false
someFunction.then((data) => {
   //do stuff with resolved data from promise
   loading = false;
}, (err) => {
   //do stuff with error
   loading = false;
});

如何使用此loading变量来显示微调器取决于您选择的框架。由于您使用的是AngularJS,因此建议将Controller上的属性绑定到模板中的ng-if

相关问题