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