У меня есть базовое приложение.
Когда кнопка срабатывает, я устанавливаю значение загрузки на 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;
});
}
Я также пытался поставить загрузку до и после сообщения, но он не ждет завершения запроса сообщения.