Javascript 主干rest和本地存储
因此,目前我所有的集合和模型都来自一个服务器RESTAPI,运行良好 我正在使用最新的Backbone.localStorage.js 现在,我想要几个只保存到本地存储的模型。我不确定我在这里需要做什么,这是我对模型和集合所做的,我只想使用localstorageJavascript 主干rest和本地存储,javascript,rest,backbone.js,coffeescript,local-storage,Javascript,Rest,Backbone.js,Coffeescript,Local Storage,因此,目前我所有的集合和模型都来自一个服务器RESTAPI,运行良好 我正在使用最新的Backbone.localStorage.js 现在,我想要几个只保存到本地存储的模型。我不确定我在这里需要做什么,这是我对模型和集合所做的,我只想使用localstorage class Upload extends Backbone.Model class Uploads extends Backbone.Collection localStorage: new Backbone.LocalSto
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
不确定如何使集合同步,但可以调用model.save()将其添加到localStorage。只需首先将“localStorage:new Backbone.localStorage‘uploads’”行添加到您的上传模型中