0
我想查询我的分贝...问题是当我运行我的应用程序,屏幕是空白的,我不知道为什么。我在ionic.platform.ready()
阅读并完美运行,但是当我想在一个控制器使用的是错误的,当空白屏幕...
这是我的代码.ready()
功能:
var primera=[];
var contador=0;
var Citas = window.sqlitePlugin.openDatabase({name: "Citas.db", location: 'default'});
var query= "SELECT * FROM Usuario WHERE Codigo=?";
$cordovaSQLite.execute(Citas, query, [0]).then(function(data){
contador=data.rows.length;
for (var i = 0; i < data.rows.length; i++) {
var datos={
codigo:'',
telefono:'',
password:'',
status:''
};
datos.codigo = data.rows.item(i).codigo;
datos.telefono = data.rows.item(i).telefono;
datos.password= data.rows.item(i).password;
datos.status= data.rows.item(i).status;
primera.push(datos);
}//fin del for
//alert("SELECT activo de app");
}, function(err){
alert('Error al insertar datos primarios');
});//fin del execute
我的代码在我的控制器:
var Citas=window.sqlitePlugin.openDatabase({name: 'Citas.db', location: 'default'});
var query= "SELECT * FROM Usuario WHERE codigo=?";
$cordovaSQLite.execute(Citas, query, [0]).then(function(data){
alert("entro en execute");
for (var i = 0; i < data.rows.length; i++) {
var datos={
codigo:'',
telefono:'',
password:'',
status:''
};
datos.codigo = data.rows.item(i).codigo;
datos.telefono = data.rows.item(i).telefono;
datos.password= data.rows.item(i).password;
datos.status= data.rows.item(i).status;
$scope.sesion.push(datos);
}//fin del for
alert('Descarga Completada');
if($scope.sesion[0].status=='activo'){
$scope.tlf_login=$scope.sesion[0].telefono;
$scope.pass_login=$scope.sesion[0].password;
BuscarPersona();
}
}, function(err){
alert('Error al recuperar datos');
});//fin del execute
你可以做一个'cordova run android',然后去你的chrome上的'chrome:// inspect'并报告你在控制台日志中看到的内容吗? – Srijith