Noob在整个离子+角度场景中并试图学习一些db读数。 我试图将结果输入变量并提醒它。但似乎我错过了一些东西。预期的输出正在登录到控制台,但警报只是空白。
以下是我的代码。
$scope.submitlogin = function(){
var query = "SELECT userpass FROM admin";
var dbpass = "";
$cordovaSQLite.execute(db, query).then(function(res) {
if(res.rows.length > 0) {
dbpass = res.rows.item(0).userpass;
console.log("SELECTED -> " + res.rows.item(0).userpass);
dbpass = dbpass + 1;
console.log(dbpass);
} else {
console.log("No results found");
}
}, function (err) {
console.error(err);
});
alert(dbpass);
$scope.modaler.hide();
}
所有控制台日志都显示预期结果。但是代码结束时的警报只是给出一个空警报。 非常感谢任何帮助。