0

REST サービスから受け取ったオブジェクトの配列をグループにまとめ、クライアントでのみ利用可能なユーザー設定によって設定された順序付けを適用する機能があります。

現在、この照合は REST サービスを呼び出すサービスで処理されますが、ユーザーは $HTTP 呼び出しを再発行せずに異なる照合命令を切り替えることができるため、この機能を実際の $HTTP 呼び出しから分離する必要があると考えています。

これは単純な並べ替えではないため、この照合プロセスを別のサービスまたはフィルターとして作成するのは適切ですか?

4

1 に答える 1

1

フィルターは、サービスがそうではない UI 構造です。$http呼び出しを行っていることに気付いた場合、それらは Service (または Factory) にある必要があります。データの収集も担当するフィルターを作成したい場合は、次のようにします。

  1. データのフェッチを担当するサービスを作成する
  2. サービスをコントローラーに挿入し、コントローラーを介してサービス データを公開します
  3. コントローラーからのデータをフィルターパラメーターにバインドします

これを行うと、関心の適切な分離が維持されます。

于 2013-09-09T01:14:23.473 に答える