是否可以在angular-localForage中创建多个dataStore?

时间:2014-12-18 21:41:27

标签: javascript angularjs indexeddb localforage

是否可以使用angular-localForage在IndexedDB中拥有多个dataStore?

我试过这个:

var $tblStage = $localForage.createInstance({
    storeName   : 'tblStage', // name of the table
});

但它触发了一个错误,上面写着:

  

错误:已定义名为dbName的localForage实例。

之前我读过this Question但是,唯一的方法是使用Raw IndexedDB吗?或者我在代码中遗漏了什么?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

是,仅在您使用时进行配置。 https://github.com/mozilla/localForage#configuration

但是在同一个数据库中没有可能的两个实例。

如果您打算使用local-forage指令,则必须复制和配置它。

就像这个https://github.com/ocombe/angular-localForage/blob/master/src/angular-localForage.js#L51一样,为了改变提供, 只更改#L20的defaultConfig和角度模块指令#L465的名称。

并提供更多信息,但声誉非常低,这使得我的英语非常糟糕。