0

我使用 localStorage 来保存我的 Backbone 应用程序的应用程序数据。在我的路由器中,我用来this.collection.fetch()从 localStorage 获取数据并渲染它们。但this.collection.fetch()实际上会在我的 localStorage 空间中获取所有数据并将它们全部呈现在 View 中。我要做的是先获取localStorage数据并过滤它们,然后使用这些过滤的部分来渲染视图。可以这样做吗?

4

1 回答 1

0

这是因为您可能对集合事件的bind看法。reset

this.collection.on('reset', this.render, this)

如果您想更好地控制要渲染的内容(手动渲染未绑定到事件),则应避免绑定该事件并render在对集合进行适当过滤后需要时调用方法。

于 2012-05-02T10:12:16.847 回答