Angular Документация гласит: -
Компиляция DOM выполняется вызовом метода $compile() метод. Метод пересекает DOM и соответствует директивам. Если найдено совпадение, которое добавлено в список директив, связанных с данный элемент DOM. Как только все директивы для данного элемента DOM были определены, что они отсортированы по приоритету и их выполняются функции compile().
Директива ng-repeat, на мой взгляд, имеет более низкий приоритет, чем пользовательские директивы, в некоторых случаях использования, таких как динамический идентификатор и настраиваемая директива. Разрешает ли angular возиться с приоритетом директив, чтобы выбрать выполнение одного перед другим?