所以目前我的所有馆藏和模型都来自服务器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
答案 0 :(得分:0)
不确定如何让集合同步,但您可以调用model.save()将其添加到localStorage。只需将“localStorage:new Backbone.LocalStorage'上传'”行添加到您的上传模型中。