0

私は localStorage を使用して、バックボーン アプリのアプリ データを保存します。私のルーターでは、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 に答える