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

我尝试了这个:


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


但它触发了一个错误,提示:


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


我之前读过this Question,但是,唯一的方法是使用Raw IndexedDB吗?还是我错过了代码中的某些内容?任何想法?

最佳答案

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

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

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

就像https://github.com/ocombe/angular-localForage/blob/master/src/angular-localForage.js#L51一样,要更改要约,
仅更改#L20处的defaultConfig和角度模块指令#L465的名称。

并且提供更多的信息,但是声誉很低,这使我和英语变得很糟糕。

10-06 04:24