私はangularjs指令とコントローラについて、より深く理解しています。状況はこれです、管理人がそれらを管理できる管理パネルのアプリの中に>私は彼らのタイプ - >警察官、医学、弁護士などの複数の人々を持っています。 1つのセクションで、管理者はそれらを作成、編集、削除することができます。現在のバージョンのコントローラはほとんどの作業を行います:UI(適切なフォームの表示、他のフォームの非表示...)、ロジック(各人物タイプのメソッドの削除、作成、更新)私が理解しているように、コントローラは複数のことを行うので(1つの責任はありません)、これは良くありません。さらに、コントローラーは値をスコープにのみバインドする必要があります。AngularJsコントローラとディレクティブの目的は、正しい方法ですか?
しかし、私はすべての人を(コントローラの中で)引っ張って、それをすべて管理するいくつかのマスターディレクティブに渡すだけでいいのですか?あるいは、彼らは責任を分けるディレクティブの中のより多くのディレクティブであるべきですか?
もしそうなら、コントローラーは指令/指令と同じサービスを使用する必要があります。バックエンドから人を引き出すためのコントローラ)とディレクティブ/ディレクティブ(作成/更新/削除用)はこのDRYですか?コードなし