Читая о функциях compile
и link
для пользовательских директив, я предположил, что именно во время этих ловушек можно вносить изменения во время создания шаблона (компиляции) и подключения области видимости и любых включенных элементов (после ссылка и предварительная ссылка). Так ли ведут себя предопределенные директивы angularJS (например, ng-repeat
, ng-hide
)?
Например, когда для элемента найдена директива ng-repeat
: является функцией компиляции, которая затем получит команду повторить указанный элемент. Затем в функции ссылки выполняется любая настройка, прежде чем область будет присоединена к шаблонам каждого из повторяющихся элементов
.