【问题标题】:How I can clear the cache of Backbone relational?如何清除 Backbone 关系的缓存?
【发布时间】:2014-02-13 16:30:23
【问题描述】:

如何清除关系骨干网的缓存? 关系主干在fetch之后记住之前的值

【问题讨论】:

    标签: caching backbone.js backbone-relational


    【解决方案1】:
    Backbone.Relational.store.reset()
    

    【讨论】:

      【解决方案2】:
      Backbone.Relational.store.reset();
      models.fetch({
        data: {...},
        reset: true,
        success: function(models) {...}
      });
      

      谢谢@jax。

      【讨论】:

        【解决方案3】:

        Backbone.Relational.store.reset() 也删除已注册的关系。如果您只想清除存储模型的缓存,请使用:

        Backbone.Relational.store._collections.forEach(function each(collection) {
            collection.reset();
        });
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-11-12
          • 2011-05-10
          • 2011-09-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-04
          相关资源
          最近更新 更多