Uncaught TypeError: Невозможно прочитать свойство 'openDatabase' из неопределенного
Я хочу работать с sqlite с Cordova Framework впервые. Как я читал в учебнике, я должен использовать ngcordova следующим образом:
if (window.cordova)
{
db = $cordovaSQLite.openDB({ name: "littlebird.db" }); //device
}
else
{
db = window.openDatabase("littlebird.db", '1', 'littlebird', 1024 * 1024 * 100); // browser
}
$cordovaSQLite.execute(db, "CREATE TABLE IF NOT EXISTS mobileContact (id integer primary key, name text, mobile text,exit integer)");
но сталкиваются с проблемой при развертывании
Uncaught TypeError: Cannot read property 'openDatabase' of undefined ng-cordova.min.js (9,20659)
1 ответ
Решение
Редактировать:
указание места решения проблемы:
db = $ cordovaSQLite.openDB ({имя: "DBname.db", расположение: '?'});
(смотрите в комментариях к этому посту ответы для более подробной информации.)