1
私はいくつかのビジネスルールといくつかの機能に従って異なるフィルタを適用した以下のリストを持っています。すべてがうまくいきます。しかし今、私はこの同じリストを同じ場所にある同じフィルターと関数と共に使用したいと思っていました。今はすべてのコードが1つのコントローラーで書かれています。達成するための最善のアプローチ
今私の質問は、私は単一の指令またはサービスで変換する必要がありますか?
私はいくつかのビジネスルールといくつかの機能に従って異なるフィルタを適用した以下のリストを持っています。すべてがうまくいきます。しかし今、私はこの同じリストを同じ場所にある同じフィルターと関数と共に使用したいと思っていました。今はすべてのコードが1つのコントローラーで書かれています。達成するための最善のアプローチ
今私の質問は、私は単一の指令またはサービスで変換する必要がありますか?
今、私の質問は、私はどちらかの選択肢が細かいです
単一ディレクティブまたはサービス
に変換する必要がないということです。私は単一のサービス(指示論理を制御する)を使用する単一の指令(html用)を作成します。私は単一のディレクティブを作成し、コードは管理可能で、どこでも使用できます。ありがとう! –
正確に何をしたいですか?フィルタリングされたデータを別の場所で使用しますか?または、同じフィルタリングUIを別の場所で使用できますか?質問が明確でなく、[mcve]のコードも提供されていません – charlietfl
別の場所で同じフィルタリングUIを使用したいと思った –
フィルタリングされる配列データが唯一違うのは、データを取り込むディレクティブを作成することです属性がディレクティブスコープに渡され、すべてのビジネスロジックがディレクティブに組み込まれます(またはディレクティブでサービスが注入されます) – charlietfl