我有一个auto-carousel
指令遍历链接元素的children。
然而,孩子们还没有加载到 DOM 中,因为他们ng-if
的 s 表达式还没有被解析。
如何确保父指令知道它的 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
但这不能回答问题,也不是我需要的。