我试图将订购的ng-repeat中的前一个元素与当前元素进行比较。如果这两个约会具有相同的DateString,我不希望它打印出来。你可以看到我试图在ng-if中阻止它。
<div ng-repeat="appointment in appointments | orderBy: 'milliSeconds' " ng-if="!noAppointments">
<div class="row row-date" ng-if="appointments[$index - 1].DateString != appointment.DateString">
<div class="col">
{{appointment.DateString}}
</div>
</div>
</div>
但这不起作用。你们对如何做到这一点有什么建议吗?
答案 0 :(得分:0)
我在控制器中对数组进行了排序,并将逻辑移到那里来解决这个问题。