我正在使用 Backbone.js、Lawnchair和backbone.lawnchair.js。
我想知道“清空”集合(来自应用程序和本地存储)的正确方法是什么?
目前,我正在使用这些方面的东西:
Favorites.Collection = Backbone.Collection.extend({
model: Favorites.Model,
lawnchair: new Lawnchair({ name: "favorites" }, function(e){}),
empty: function(){
this.lawnchair.nuke();
this.fetch();
}
});
这本质上是破坏 localStorage 中的元素(lawnchair 提供了 nuke 方法)并从 localStorage 中获取。这似乎有点笨拙,我想知道我是否正在考虑这个权利 - 或者是否有更好的方法。
干杯!