【问题标题】:Is it possible to create multiple dataStore in angular-localForage?是否可以在 angular-localForage 中创建多个数据存储?
【发布时间】:2014-12-18 21:41:26
【问题描述】:

是否可以使用angular-localForage 在 IndexedDB 中拥有多个数据存储?

我试过这个:

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

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

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

我之前读过this Question,但唯一的方法是使用原始索引数据库吗?或者我错过了我的代码中的某些内容?有什么想法吗?

【问题讨论】:

    标签: javascript angularjs indexeddb localforage


    【解决方案1】:

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

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

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

    就像这样https://github.com/ocombe/angular-localForage/blob/master/src/angular-localForage.js#L51,用于更改提供, 仅在 #L20 更改 defaultConfig,以及角度模块指令的名称 #L465。

    并提供更多信息,但声誉非常低,这让钩子和我的英语很糟糕。

    【讨论】:

      猜你喜欢
      • 2012-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      相关资源
      最近更新 更多