【问题标题】:Backbone rest and localstorage骨干休息和本地存储
【发布时间】:2013-09-24 10:04:05
【问题描述】:

所以目前我所有的集合和模型都来自服务器 rest api 并且工作正常。

我正在使用最新的 Backbone.localStorage.js

现在我想要几个模型只保存到 localStorage。我不确定我需要在这里做什么,这就是我只想使用 localstorage 的模型和集合。

class Upload extends Backbone.Model
class Uploads extends Backbone.Collection
    localStorage: new Backbone.LocalStorage 'uploads'
    initialize: =>
        @model = Upload
    sync:(method, model, options) =>
        return Backbone.localSync.call(model, method, model, options)

所以做完之后ny集合总是空的

model = new Upload(name:foo)
collection = new Uploads
collection.add(model)
console.log collection shows it has one model here, but logging on the sync overide its empty again

【问题讨论】:

    标签: javascript rest backbone.js coffeescript local-storage


    【解决方案1】:

    不确定如何让集合同步,但您可以调用 model.save() 将其添加到 localStorage。只需先将“localStorage: new Backbone.LocalStorage 'uploads'”行添加到您的上传模型。

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 2015-10-24
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      • 2014-12-11
      • 2013-05-27
      相关资源
      最近更新 更多