Существует ли установленная конвенция о декларации контроллеров? (Или любая форма конфигурации на уровне модуля).Угловая конвенция для декларирования контроллеров
Я наблюдал два различных подхода в использовании:
var shoppingCartModule = angular.module('ShoppingCart',[])
shoppingCartModule.controller('CheckoutCtrl', function($scope) { ... });
против
angular.module('ShoppingCart').controller('CheckoutCtrl', function($scope) { ... });
Существуют ли какие-либо преимущества между этими двумя подходами? Кроме того, существует предпочтительное (или новое) соглашение?
Меня особенно интересуют преимущества нетривиальных приложений со многими модулями, где объявления контроллеров и модулей могут охватывать многие файлы.
Я просто хочу сказать, второй метод, который вы дали, как правило, используется в jfiddles для примеров, и ответ Терри гораздо более ориентирован на реальное приложение. –