我是 Ionic 框架的新手。我在应用程序中使用了 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.
请帮我找到解决方案。谢谢你。!!!