У нас есть две директивы, называемые parent
и child
. Оба они имеют определенные контроллеры, которые выполняют некоторые функции. Для директивы child
мы можем:
- получить доступ к
parent controller
со свойствомrequire
(require: '^parent'
), получив, таким образом, четвертый параметр нашей функции связи с его значением:function link(scope, elem, attrs, parentCtrl)
- доступ
child controller
: без использованияrequire
, четвертый параметр ссылки будет нашим дочерним контроллером.
Итак, вопрос: как мы можем ссылаться на оба дочерний и родительский контроллеры в функции ссылки child
? Вот плункер с примером: http://plnkr.co/edit/WzU6iJgf2zLLApFHeiEG?p=preview< /а>