我使用orderBy按对象的开始日期对其进行排序。
<ion-list>
<ion-item ng-repeat="e in events | orderBy: e.startdate">
<h4>{{e.name}}</h4>
<h4>{{e.startdate}}</h4>
</ion-item>
</ion-list>
但是它不起作用,我该如何修复它呢?
通过这个:
<ion-list>
<ion-item ng-repeat="e in events | orderBy: 'startdate'">
<h4>{{e.name}}</h4>
<h4>{{e.startdate}}</h4>
</ion-item>
</ion-list>
<ion-item ng-repeat="e in events | orderBy: startdate">
因为每个ng重复都有自己的作用域,并且当orderBy求值时,您已经在e的作用域中了。