Извиняется, если этот вопрос звучит слишком очевидно.
Недавно я начал изучать и изучать AngularJS. Я прошел несколько хороших уроков -
.. и есть несколько других, которые я видел.
Я не говорю, что прочитал/изучил все документы.
Вопрос начинается здесь -
Теперь, придя к вопросу, я вижу, что определение контроллера различно в одном месте и отличается от другого -
В одном определении используется тип записи массива (не обязательно официальный термин) для инъекций:
app.controller("MyCtrl", ['$scope', function($scope){
$scope.someData = "Array notation";
}]);
И вот это, без массива:
app.controller("MyCtrl", function($scope){
$scope.someData = "non-array notation";
});
Не сказать, что это единственное, что я пытаюсь понять, но да, я определенно хотел бы понять разницу.
Есть ли разница между двумя?
Большое спасибо.
Примечание. Я искал похожие вопросы в SO, но не смог найти то, что искал. К сожалению.