我正在尝试使用离子框架开发应用程序,应用程序启动时应加载数据库。
当我使用logcat启动时,我正在跟踪应用程序的进程。它打印出数据库已创建,但所有记录在日志中都不可见。我正在使用三星Galaxy S3。您可以在我的问题所在的app.js中看到代码。
var religionerApp = angular.module('religioner', ['ionic','ngCordova']);
var db = null;
religionerApp.run(function($ionicPlatform, $cordovaSQLite) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
window.plugins.sqlDB.copy("religioner.db", function(){
db = $cordovaSQLite.openDB("religioner.db");
}, function(error){
console.error("There was an error copying the database: " + error);
db = $cordovaSQLite.openDB("religioner.db");
});
});
});
var religionerApp = angular.module('religioner', ['ionic','ngCordova']);
var db = null;
整个项目在这里:https://github.com/fit-etar/religioner
感谢阅读。