0

さまざまな種類のフィルターでフィルター処理したいアイテムの配列があります。2000 を超えるアイテムがあるため、ページ間でページ分割したいので、startFrom ディレクティブを作成し、angulars limitTo ディレクティブを使用しました。これはすべて正常に機能していますが、ここに私の問題があります:

このページでは、次/前の矢印を使用してページ間をトゥイーンします。したがって、次のボタンをクリックすると、既存の div の後に新しい div が挿入され、新しいページにトゥイーンされます。トゥイーンが完了したら、古いページを破棄したいと思います。Angular 1.0.8 を使用しているため、ng-animate を使用できません。これを実現するための最良のアプローチは何ですか?

よろしくお願いします!

編集: スライドを作成するために、データオブジェクトを新しいオブジェクトに解析しようとしました:

データベースからのデータ:

$scope.data = [{id: 1}, {id: 2} etc...]

操作後:

$scope.slideData: [
  {
    [{id: 1}, {id: 2}, {id: 3}. {id: 4}],
    [{id: 5}, {id: 6}, {id: 7}. {id: 8}]
    etc...
  }
]

問題は、フィルターが変更されるたびにオブジェクトを再構築する必要があるため、これはかなり重いことです。

4

0 に答える 0