私はかなり長い間この問題の解決策を探していましたが、何かを見落としていたら許してください。
バックエンドから到着するのに数秒かかるほど大きいバックボーン コレクションを使用しています。着実に成長するので、チャンクでロードし、レンダリングされた結果をページ分割したいと思います。モデルをフィルタリングする機能もあります。
バックエンドから一度に取得する量を減らすための私のアプローチは、その時点で実際に表示されている (フィルター処理された) モデルのみを読み込むことです。たとえば、月ごとにフィルタリングしている場合、からフェッチしてモデルを取得し/collection?year=2013&month=08
ます。
ただし、これは、すべてのフィルター オプションにバックエンド パラメーターを追加する必要があることを意味します。また、同じものを 2 回ロードするのを防ぐために、特定のフィルター基準のモデルを既にロードしているかどうかを判断する方法も必要です。
どうすればこれをより良くできるか考えていますか?