使用orderBy按其startdate对对象进行排序。
<ion-list>
<ion-item ng-repeat="e in events | orderBy: e.startdate">
<h4>{{e.name}}</h4>
<h4>{{e.startdate}}</h4>
</ion-item>
</ion-list>
但它不起作用,我该如何解决呢
答案 0 :(得分:3)
由此:
<ion-list>
<ion-item ng-repeat="e in events | orderBy: 'startdate'">
<h4>{{e.name}}</h4>
<h4>{{e.startdate}}</h4>
</ion-item>
</ion-list>
答案 1 :(得分:2)
<ion-item ng-repeat="e in events | orderBy: startdate">
因为每个ng-repeat都有自己的范围,并且当orderBy评估时你已经在e的范围内。