Ionic Framework - 在设备

时间:2015-07-07 12:38:39

标签: angularjs sqlite cordova ionic

当我在www文件夹中有一个db文件时,我一直在成功使用cordova s​​qlite。问题是现在我必须下载一个数据库并将其解压缩到设备的文档中。

这是我目前为止的代码(在www中获取数据库):

var app = angular.module('foobar');

app.factory('factoryDatabase', function($cordovaDialogs, $cordovaSQLite, $ionicLoading, $q, serviceConstants){

    // my current db....
    var currentDB = undefined;
    var DATABASE_NAME = 'Data.db';
    var PATH = 'Data.db';

    return{
        init: function(){
            if (currentDB == undefined) {
                currentDB = window.sqlitePlugin.openDatabase({
                    name: DATABASE_NAME,
                    createFromResource: PATH
                });

            }
            return currentDB;
        },

    }
});

主要问题是PATH常量,它指向www文件夹(默认情况下),项目(https://github.com/litehelpers/Cordova-sqlite-storage)似乎不支持更改android和iOS的设备文件路径

是谁有类似的问题?

谢谢!

0 个答案:

没有答案