是否可以使用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的名称。
并且提供更多的信息,但是声誉很低,这使我和英语变得很糟糕。