私は角度のあるアプリに取り組んでおり、それを設計する方法がいくつかあることを知っています。
1 つ目は、次のようなグローバル名前空間を作成することです。
var App = angular.module('app', []);
次に、たとえばコントローラーを使用すると、次のようになります。
App.controller('HomeController', ['$scope', function($scope) {
}]);
もう 1 つの方法 (私が知る限り) は、次のようにコントローラーをモジュール化することです。
angular.module('App', ['home']);
angular.module('home').controller('HomeController', ['$scope', function($scope) {
}]);
もう 1 つの方法は、次のようになります。
angular.module('App'), ['App.controllers']);
angular.module('App.controllers').controller('HomeController', ['$scope', function($scope) {
}]);
これらのいずれかに利点はありますか、またはAngularコミュニティで採用されているベストプラクティスまたは一般的なスタイルはありますか?
ありがとうございました!