0

Ich möchte zum ersten Mal mit sqlite mit cordova framework arbeiten. Als ich auf einem Tutorial gelesen habe soll ich ngcordova wie folgt verwenden:Uncaught TypeError: Eigenschaft 'openDatabase' von undefined kann nicht gelesen werden

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)"); 

aber mit Blick auf Ausgabe während Bereitstellung

Uncaught TypeError: Cannot read property 'openDatabase' of undefined ng-cordova.min.js (9,20659) 
+1

Ich glaube, Sie die anwer hier haben http://stackoverflow.com/questions/27866396/ionic-cordovasqlite-plugin-error-cannot- read-property-opendatabase-of-undefine – Kalamarico

+0

gleicher code, aber immer noch dort –

+0

vielleicht können sie versuchen, ein problem direkt im github des ng-cordoba-projekts zu öffnen: https://github.com/driftyco/ng-cordova/issues – Kalamarico

Antwort

0

Edit:

der Lage das Problem lösen Angabe:

db = $ cordovaSQLite.openDB ({Name: "DBname.db", Speicherort: '?'});

(Blick in den Kommentaren dieser Antworten schreiben für weitere Details.)

+0

db = $ cordovaSQLite.openDB ({Name: "littlebird.db", Ort: 2, createFromLocation: 1}); // Gerät –

+0

Gelöst es mit diesem Code –

+0

Großartig, scheint die Angabe des Ortes das Problem zu lösen. –

Verwandte Themen