Каков порядок выполнения директивных функций? документация, похоже, не затрагивает этого.
Пример
- template/templateUrl (оценивается)
- controllerFn
- compileFn
- linkFn
Ответ
От answer ниже: http://plnkr.co/edit/79iyKSbfxgkzk2Pivuak (plunker показывает вложенные и родственные директивы)
- Шаблон проанализирован
-
compile()
(изменения, внесенные в шаблон внутри компиляции, распространяются вплоть до связывания функций) -
controller()
-
preLink()
-
postLink()