Fórum SQLite não funciona com Angular e factory #530241
30/08/2015
0
Essa função funciona normalmente dentro de com controller, mas quando coloco em um service (factory) simplesmente não retorna dados do banco.
O cabeçalho do serviço está correto:
Alguma ideia do que está ocorrendo?
att
// Pesquisar por um contato específico
getContatoEspecifico: function(id) {
var query = "SELECT * FROM CONTATOS WHERE id_contato = (?)";
var contato;
$cordovaSQLite.execute(db, query, [id])
.then(function(res) {
if(res.rows.length > 0)
return { id: res.rows.item(0).id_contato, nome: res.rows.item(0).nome, telefone: res.rows.item(0).telefone, celular: res.rows.item(0).celular};
}, function (err) {
return {id:1, nome:'Erro'};
});
} // Fim, Pesquisar por um contato específicoO cabeçalho do serviço está correto:
.factory('DB', function($cordovaSQLite)Alguma ideia do que está ocorrendo?
att
Bruno Silva
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)