AngularJS 1.x経由で書かれたSPAがあるとします。別のファイルでコントローラを定義する方法
var app = angular.module('app', ['ngAlertify', 'ngRoute', 'ui.bootstrap'])
私はまた別の*Ctrl.js
-filesで定義されている複数のコントローラを持っている:
は、それはこのように定義された単一app
モジュールを持っています。それらを定義する適切な方法は何ですか?
ここに2つのオプションがあります。一つ目は
app.controller('LoginCtrl', function($scope) { /* ... */ });
で2つ目は1つが優れている、最も一般的に使用される実際
angular.module('app').controller('LoginCtrl', function($scope) { /* ... */ });
のですか?どちらかを使用することには欠点がありますか?
'app'は他のファイルにどのようにアクセスできますか? – tanmay
@tanmayここでは、includeの順序は重要だと思います。 – FrozenHeart
[angularJsでコントローラを定義するための最良の方法](http://stackoverflow.com/questions/32268718/best-way-of-defining) -controller-in-angularjs) –