Ben iyonik çerçeve için yeni. Iliştirilmiş veritabanı dosyasından veri okuyorum iyonik.the veritabanı dosyası json formatındadır. Json dosyasında veritabanı adım, tablo adı ve veri mevcut. https://www.thepolyglotdeveloper.com/2015/01/deploy-ionic-framework-app-pre-filled-sqlite-db/önceden nüfuslu veritabanı dosyasından veri okur iyonik olarak
var db;
angular.module('starter', ['ionic', 'starter.controllers', 'ngCordova'])
.run(function ($ionicPlatform, $cordovaSQLite) {`enter code here`
$ionicPlatform.ready(function() {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if (window.StatusBar) {
StatusBar.styleDefault();
}
window.plugins.sqlDB.copy("gr.json", function() {
db = $cordovaSQLite.openDB("grocery.db");
}, function(error) {
console.error("There was an error copying the database: " + error);
db = $cordovaSQLite.openDB("grocery.db");
});
});
})
Bu benim controller.js
angular.module('starter.controllers', [])
.controller("ExampleController", function ($scope, $cordovaSQLite) {
$scope.selectAll = function(){
var query = "SELECT * FROM grocery1";
$cordovaSQLite.execute(db, query, []).then(function(res) {
if(res.rows.length > 0) {
alert("in query");
for(var i = 0; i < res.rows.length; i++) {
}
} else {
alert("no response");
}
}, function (err) {
alert("Error");
});
};
});
Bu benim veritabanı dosyası olduğunu: Ben bu öğretici izledi iyonik
yılında angularjs kullanarak bu veritabanı dosyasından veri okumak için nasıl gs.json, sqlite studio.i kullanarak bu dosyayı oluşturdum bazı satırları ekledi. Bu eklenen satırları okumak istiyorum.
{
"type": "database",
"name": "grocery",
"objects": [{
"type": "table",
"database": null,
"name": "grocery1",
"withoutRowId": true,
"ddl": "CREATE TABLE grocery1 (name CHAR (20))",
"columns": [{
"name": "name",
"type": "CHAR"
}],
"rows": [
[
"sdd"
],
[
"adddd"
],
[
"add"
],
[
"asd"
],
[
"aaa"
]
]
}]
}
Lütfen bu dosyadaki verilerin nasıl okunacağına bana yardımcı olun. Hata uyarısı alıyorum. İmleci yürütme işlevine girmiyor. İyonik veritabanından veri okumak için başka bir yolu var mı?
Teşekkür ederiz. yapmaya çalışacağım. –