@artekha

В чем разница в двух выражениях в angular?

Увидел в оф доке такой пример, и я не могу понять зачем обарачивать все в массив и передавать два первых элемента, которые потом передаются в параметры функция если работает и без этого:
// Пример из доки
app.controller('authCtrl', ['$rootScope', '$location', function($rootScope, $location) {
  // Код
}]);
// Мой пример
app.controller('authCtrl', function($rootScope, $location) {
  // Код
});
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Первый вариант сработает везде.
Второй вариант, если не использовать $inject, после минификации сломается.

Это если вкратце =)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы