Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Dados do WebSQL nao carregam

Fiz um app usando WebSQL e pelo ionic lab no navegador tudo funciona normalmente, mas quando compilo e abro o app no meu celular através do ionic view os dados do WebSQL simplesmente não carregam. O app abre normal, mas quando clico para ver a lista dos dados guardados no webSQL a lista aparece em branco.

5 respostas

Oi Lucas.

Temos que descobrir o erro. Com certeza tem um erro e a forma mais fácil de saber é vendo a aba console com o celular rodando pela USB

Eu estou usando um iphone. Como eu faço? O WebSQL funciona no navegador, mas no ionic view nada acontece.

Oi Marcelo.

Veja aqui no forum como debugar o app pelo USB. Já ensinei em algumas threads.

Lazaro esse é o erro que aparece quando eu debugo. O banco cria e cadastra, o problema é quando eu dou o select.

Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: agendamento in agendamentos track by agendamento.id, Duplicate key: undefined, Duplicate value: undefined
solução!

Descobri o problema, precisa ser assim para iterar

$scope.agendamentos.push(resultados.rows.item(i));

Agora foi!!! :)