AngularJS読書メモ
娘に歯が生え始めました!
ディレクティブとかサービスとかどこに何を書けばいいのかよくわかってないので、
本で学習。
コントローラはスコープをセットアップする関数。
コントローラで$scopeのメソッドを定義する際に複雑な
ロジックを記述してしまうのではなく、プレゼンテーション
ロジックはフィルターやディレクティブに、ビジネスロジック
はサービスに分離して記述し、コントローラはあくまでも
スコープのセットアップ処理だけに徹するのがいい。
プレゼンテーションロジックを実装する:ディレクティブ、フィルター
ビジネスロジックや共通処理を実装する:サービス
これらを繋ぎ合わせる:コントローラ、スコープ
その他:DI、モジュール管理機能
読んだからといって出来てるわけではないです。。