Задать вопрос
@mletov

По какому принципу и в каком порядке передавать сервисы в качестве параметров при создании контроллера?

Такая проблема:
Вот создаю я контроллер примерно такого вида
app.controller('ModalInstanceCtrl',
               ['$scope', '$http', '$timeout', '$uibModalInstance', 'uiGridConstants',
               function ($scope, $http, $filter, $timeout, $uibModalInstance, $filter, uiGridConstants)


Но при вызове у меня то $timeout undefined, то $uibModalInstance, в зависимости от того, в каком порядке передавать их в контроллер.
Никак не могу разобраться с принципом, какой сервис от какого зависит, в каком порядке их передавать, чтобы все они нормально работали в контроллере.
Объясните, пожалуйста, или киньте ссылку почитать с на наглядными объяснениями.
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Важен порядковый номер аргумента
app.controller('ModalInstanceCtrl',
               ['$1', '$2', '$3', '$4', '5',
               function ($1, $2, $3, $4, 5)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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