У меня есть одна директива auto-carousel
, которая выполняет итерацию через связанный элемент children.
Однако дети еще не загружены в DOM, потому что их выражения ng-if
еще не были проанализированы.
Как я могу убедиться, что родительская директива знает, что были внесены изменения в это дерево DOM?
<ul class="unstyled" auto-carousel>
<li class="slide" ng-if="name">{{name}}</li>
...
<li class="slide" ng-if="email">{{email}}</li>
</ul>
Я мог бы использовать $timeout
, но это кажется ненадежным. Я мог бы использовать ng-show
вместо ng-if
, но это не отвечает на вопрос, а не то, что мне нужно.