コレクションからアイテムを削除できなかったので、モデルだけを使用してみました。ただし、私の問題はまだ解決していません。保存はできますが、削除はできません。コレクションから削除できるので、ローカル ストレージに問題があると考えています。使用方法が間違っている可能性があります。
これが私のモデルです。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();
},
}))