在骨干localstorage上保存模型

时间:2013-05-06 21:23:39

标签: backbone.js local-storage

我正在使用jeromegn localstorage插件https://github.com/jeromegn/backbone.localStorage

model.set(data);
model.save();
console.log(model)  // I am getting the json 
console.log(JSON.stringify(localStorage['Session']));  // I am getting the model's Id

我试图保存一个模型似乎只保存我的模型的Id?

1 个答案:

答案 0 :(得分:0)

可能您忘记将模型添加到集合

this.mycollection.add(model)

你是否在骨干收藏中写了localStorage:new Store(“backbone-todo”) 例如。

var collection = Backbone.Collection.extend({
model: urModel,
localStorage: new Store('Session')
});

像这样的集合实例

var mycollection = new collection();

然后     model.set(数据);     model.save();     this.mycollection.add(模型)