Я хочу работать с sqlite с картой cordova в первый раз. Как я уже читал на уроке я должен использовать ngcordova как это:TypeError: Не удается прочитать свойство 'openDatabase' неопределенного
var db = null;
app.controller('mainCtrl', function ($scope, $ionicSideMenuDelegate) {
$scope.toggleLeft = function() {
$ionicSideMenuDelegate.toggleLeft();
}
$scope.toggleRight = function() {
$ionicSideMenuDelegate.toggleRight();
}
})
.controller('home_ctrl', function ($scope, $cordovaSQLite) {
db = $cordovaSQLite.openDB({name: "my.db"});
//db = $window.opendb({name: "my.db"});
$cordovaSQLite.execute(db, "CREATE TABLE IF NOT EXISTS people(id integer primary key, firstname text, lastname text)")
})
;
Когда я запускаю этот код ошибки говорит:
TypeError: Cannot read property 'openDatabase' of undefined
В некоторых подобных статьях: How do I use the ngCordova sqlite service and the Cordova-SQLitePlugin with Ionic Framework? рекомендует использовать команды как это: ionic start myApp sidemenu
Я не знаю, что это, я просто использовать команду Cordova как: cordova run android
или cordova create my_project
Что я должен сделать, чтобы запустить мой создать таблицу из моего Cordova проекта?
спасибо, я пытался в Интернете и рассматривал как проблему –