在打字稿中我通常有
someFunction.then((data) => {
//do stuff with resolved data from promise
}, (err) => {
//do stuff with error
});
有时data
需要一段时间才能解决,在这种情况下,我希望在承诺解析时显示一个微调器(通用加载动画)。我怎么能这样做?
答案 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
。