myApp.controller('GreetingCtrl', ['$scope', function($scope) {
$scope.greeting = 'Hola!';
}]);
Как я понимаю:
1) 'GreetingCtrl' - название контроллера
2) ['$scope', function(){}] - массив содержащий объект области видимости контроллера ('$scope') и функцию отвечающую за обработку бизнес процессов в этой области видимости (т. е. в дом узле)
И еще:
- что будет если не передавать ('$scope') в массив
- в чем разница при объявлении без и с аргументами
т . е.
myApp.controller('GreetingCtrl', ['$scope', function($scope) {
}]);
или
myApp.controller('GreetingCtrl', [function($scope) {
}]);
или
function GreetingCtrl($scope) {
}
Спасибо