Ionic和SQLite - 在启动时从预填充的数据库中选择行

时间:2015-02-07 10:15:22

标签: angularjs sqlite ionic

我正在尝试使用离子框架开发应用程序,应用程序启动时应加载数据库。

当我使用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

感谢阅读。

0 个答案:

没有答案