Моя настройка директивы выглядит следующим образом:
<div data-directive-a data-value="#33ff33" data-checked="true">
<div data-directive-b></div>
</div>
- Я использую transclusion для обеспечения отображения
directiveB. -
directiveAимеет флажок, который предназначен для изменения некоторого значения, когда он установлен. - это значение должно быть доступно в области
directiveAиdirectiveB.
Мне удалось это сделать, но только путем ссылки $$prevSibling - есть ли лучший способ?
Вот код: http://jsfiddle.net/janeklb/yugQf/ (в этом примере щелчок по флажку просто означает "очистить" значение)
-
Немного больше глубины:
"Содержимое" directiveA (то, что переводится в него) не всегда directiveB. Другие directiveB -подобные директивы также окажутся там. Типы directiveB "всегда будут использоваться в пределах directiveA.


