我无法理解我无法从集合中删除项目,因此尝试仅使用模型。但是我的问题仍然存在,我可以保存但不能删除。我可以从集合中删除,所以我认为这是本地存储的问题,也许我用错了。
这是我的模型。add 函数会更新 localstorage,但 remove 不会清除它。
bb.model.Setting = Backbone.Model.extend(_.extend({
localStorage: new Store("rrr"),
defaults: {
theme: 'e'
},
initialize: function() {
var self = this
},
removed: function()
{
var self = this
_.bindAll(self)
this.destroy()
this.clear()
},
add: function(value)
{
var self = this
_.bindAll(self)
this.set({theme:"dggfd"});
this.save();
},
}))