Имаме две директиви, наречени parent
и child
. И двата имат дефинирани контролери, които притежават някаква функционалност. За директива child
можем:
- достъп до
parent controller
със свойствотоrequire
(require: '^parent'
), като по този начин получаваме четвъртия параметър към нашата функция за връзка с неговата стойност:function link(scope, elem, attrs, parentCtrl)
- достъп
child controller
: без използване наrequire
, четвъртият параметър на връзката ще бъде нашият childController.
Така че въпросът е: как можем да посочим както дъщерния, така и родителския контролер във функцията за връзка на child
? Ето един пример с примера: http://plnkr.co/edit/WzU6iJgf2zLLApFHeiEG?p=preview