この書き方を参照してください
リーリーしかし、このように不足しているレポートを書くとき、firstCtrl と SecondCtrl は同じメソッドではありません。Angular を学び始めたばかりです。助けてください。
滿天的星座2017-05-15 16:53:58
リーリー
このステートメントの前提は、ng-app が app.controllers であるビューがあるということです。
モジュール関数の最初のパラメータは ng-app の値です。
コントローラー機能は、モジュールの下にコントローラーを定義することです。
给我你的怀抱2017-05-15 16:53:58
angular.module('app.controllers',[])。
ここで、モジュールを最初に定義するときに、依存関係を入力する必要があることに注意してください。依存関係がない場合は、空の配列を入力する必要があります。後で同じモジュールを別の場所で参照する場合、依存関係を埋める必要はありません。
ここで 2 つのコントローラーを定義すると、依存関係が埋められません。以下のように変更する必要があります。
angular.module('app.controllers',[]).controller('firstCtrl',function($scope){...})
angular.module('app.controllers').controller('SecondCtrl' ,function($scope){...})
注: 異なる依存関係は異なるインスタンスを生成するため、定義が完了した後は、次回参照するときに依存関係を再度入力しないでください。そうしないと、以前の関連定義が無効になります。これはバグです。トラブルシューティングが難しい。
Angular スタイルに関する質問については、マスター https://github.com/johnpapa/angular-styleguide を参照することをお勧めします