Ошибка синхронизации при извлечении данных из базы данных ionic sqlite

Я новичок в ионных рамках. Я использовал базу данных Sqlite в приложении. Мне нужно получить данные из локальной базы данных и отправить их на сервер. Проблема, с которой я сталкиваюсь, заключается в том, что мой метод post выполняется до успешного завершения обратного вызова в методе $cordovaSQLite.execute. Мне нужен процесс, чтобы дождаться его завершения.

var query = "SELECT * FROM users WHERE id = ?";
$cordovaSQLite.execute($rootScope.db, query,[$scope.userId]).then(function(res) {
            // some process to make data in some format
            console.log('process is completed');
     }, function (err) {

          });
 console.log('after execute function');

Это грубая форма моего кода. Я ожидаю, что выход

process is completed.
after execute function.

Но я получаю вывод как:

after execute function
process is completed.

Пожалуйста, помогите мне найти решение для этого. Спасибо.!!!

0 ответов

Другие вопросы по тегам