0
sqlite에 삽입 할 기존 데이터가 있습니다. 나는 다음과 같은 한 :데이터를 이온으로 한 번 장치에 삽입하십시오.
var db = null;
function createDatabase($cordovaSQLite){
if (window.cordova) {
db = $cordovaSQLite.openDB({ name: "test.db" });
}else{
db = window.openDatabase("test.db", '1.0', 'database', 1024 * 1024 * 100);
}
var classes = "CREATE TABLE IF NOT EXISTS classes (id integer primary key, name text)";
$cordovaSQLite.execute(db, classes);
var classesQuery = "INSERT INTO classes (name) VALUES 'class1'"
$cordovaSQLite.execute(db, classesQuery);
}
와 응용 프로그램이 데이터를 삽입하지 내가 브라우저를 새로 고침 할 때마다 삽입
$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();
}
createDatabase($cordovaSQLite);
});
준비가되었을 때 나는이 함수를 호출.
나는 응용 프로그램에서 데이터를 한 번 삽입하고 저장 한 데이터를 사용할 수 있습니다.
매번 $ ionicPlatform.ready()를 새로 고침 할 때마다 브라우저에서 cordova sqlite를 사용하고있는 이유는 무엇입니까? 장치를 통해 한번 실행됩니다 –
빠른 테스트를 위해 브라우저를 사용했습니다. 장치에서는 한 번 실행됩니다. 그러나 앱을 다시로드하면 데이터가 다시 삽입됩니다. – limmouyleng