2

angularjs コントローラーがかなり長く、少し制御不能であることがわかりました。これが私のコードの例です(coffeescriptを使用):

https://gist.github.com/4683847

(139行あるのでgistに貼り付けた方が良いと思います)

ツリー、テーブル、3 つのフォームがあるため、メソッドは基本的に CRUD に関するものです。

改善するためのアドバイスをいただけませんか?

4

2 に答える 2

4

対応する html を参照することをお勧めします。影響を受ける html のチャンクに基づいてコントローラー コードをグループ化することから始めます。

次に、それらを別のコントローラーに抽出し、そのコントローラーをそれらのチャンクの対応するルート要素に追加します。

于 2013-01-31T16:35:47.883 に答える
4

サービスにできるだけ多くを抽出します。これは、コントローラーをスリムに保つためのベスト プラクティスです。

于 2013-01-31T16:05:40.847 に答える