1

angularJS を使い始めたばかりで、日付のページネーションのベスト プラクティスについて疑問に思っています。私のデータベースには、すべて creation_date フィールドを持つエントリがたくさんあります。

私の目標は、特定の月のエントリのみを表示し、月を変更できるある種のセレクタを使用することです。

これを実装するには、次の 2 つの方法を考えました。

  • カスタムフィルターを使用したクライアント側
  • /entries/:year/:month URL を使用し、ルーティングに angular のみを使用するサーバー側
  • angularJS のベスト プラクティスに従うと、どのソリューションが最適でしょうか?

    4

    1 に答える 1

    1

    この問題は特に Angular とは関係ありません。データベースで利用可能なデータの量が

    • 大きいか、
    • 時間がたてば伸びるだろう

    その場合、サーバー側が唯一の実行可能なオプションです。

    クライアント側のフィルター。フィルタリングを実行する前に、クライアント上のすべてのデータが必要です。したがって、決定は、どれだけのデータがあるか、および成長パターンに要約されます。

    于 2013-05-20T11:52:25.000 に答える