我有一个基本的应用程序。
触发按钮时,我将加载值设置为true。
vm.loading = true;
然后在后台打开我的微调器。
我们当前正在使用asp .net样板消息提示,我希望在消息确认后启动微调器。
当前的简化代码,微调框根本没有出现。
vm.uploadImage = function() {
abp.message.confirm(('Do you want to continue'),
function (isConfirmed){
if (isConfirmed){
vm.loading = true;
// do work here //
vm.loading = false;
}
});
}
要使微调器正常工作,我必须将vm.loading移到消息提示之外。但是这样做无法禁用加载提示。请问如何禁用正确修复微调器。
vm.uploadImage = function() {
vm.loading = true;
abp.message.confirm(('Do you want to continue'),
function (isConfirmed){
if (isConfirmed){
// do work here //
}
}).then(function () {
vm.loading = false;
});
}
我也尝试过在消息前后放置加载项,但是它并不等待消息提示完成。