骨干休息和本地存储

时间:2013-09-19 10:53:05

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

所以目前我的所有馆藏和模型都来自服务器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

1 个答案:

答案 0 :(得分:0)

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