我正在使用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?
答案 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(模型)