В книге AngularJS от O'Reilly есть глава о директивах. В контроллерах разделе следующая информация:AngularJS: все доступные параметры контроллера
controller: function controllerConstructor($scope, $element, $attrs, $transclude)
Эта функция контроллера зависимости впрыскивается, поэтому параметры, перечисленные здесь, в то время как потенциально полезными, являются необязательными, они могут быть перечислены в любом порядке. Они также являются только подмножеством доступных услуг.
Можно ли найти весь набор доступных услуг? То, что я точно ищу, - это способ получить контроллеры внутри этого контроллера. То есть
myApp.directive('dirName',function() {
...
require: '^parentDir',
...
controller: function() {
//which service name in function definition I should include to get to parentDir controller?
}
Ваши вопросы, кажется, не связаны. Вы запрашиваете список всех Угловых сервисов, а затем также как требовать от контроллеров? – Ian
В дополнение к комментарию Яна, возможно, изложите свою точную проблему. Похоже, вы пытаетесь получить доступ к функциям на родительском контроллере? – sma