消息提示确认后如何关闭任务

时间:2018-12-14 16:23:21

标签: javascript angular aspnetboilerplate

我有一个基本的应用程序。

触发按钮时,我将加载值设置为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;
    });
}

我也尝试过在消息前后放置加载项,但是它并不等待消息提示完成。

0 个答案:

没有答案