Angularjs $watch 2 ng重复实例

Angularjs $watch 2 ng重复实例,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我的代码中有2个ng重复,我想在这两个ng重复都完成循环后调用一个函数。这实际上是相同的重复两次,但应用了不同的过滤器。我需要两次重复才能得到正确的身体高度属性 我的代码看起来像这样 <ul> <li ng-repeat="item in items|filter:{Type:'1'}>{{item.Name}}</li> </ul> <!-- some irrelevant code --> <ul>

我的代码中有2个ng重复,我想在这两个ng重复都完成循环后调用一个函数。这实际上是相同的重复两次,但应用了不同的过滤器。我需要两次重复才能得到正确的身体高度属性

我的代码看起来像这样

<ul>
     <li ng-repeat="item in items|filter:{Type:'1'}>{{item.Name}}</li>
</ul>
<!-- some irrelevant code -->
<ul>
     <li ng-repeat="item in items|filter:{Type:'2'}>{{item.Name}}</li>
</ul>

    因此,您希望在其中两个完成渲染后立即收到通知,以便您可以根据渲染列表的尺寸应用某些样式?这正是我要找的,您需要自己的指示。像这样的:或者这个@JazzVH,看看这个:这就是我所想的,但这里的问题是,只有当第二次重复结束时,触发才会发生。否则,当其中一个重复触发调用时,我得到的维度可能不足以容纳重复中尚未完成循环的对象。。