如何访问有序数组中的先前ng-repeat元素

时间:2016-11-09 15:29:52

标签: javascript html angularjs

我试图将订购的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>

但这不起作用。你们对如何做到这一点有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我在控制器中对数组进行了排序,并将逻辑移到那里来解决这个问题。