【发布时间】:2016-06-20 11:50:49
【问题描述】:
为什么下面的代码没有按日期排序?
http://jsfiddle.net/eliaweiss/1cs3xbtd/1/
html
<div ng-app>
<script type="text/javascript" src="http://code.angularjs.org/1.0.1/angular-1.0.1.js"></script>
<div ng:controller="Main">
<div ng:repeat="(id, i) in items | orderBy:'date'">{{id}}: {{i.date | date}}</div>
</div>
</div>
js
function Main($scope) {
$scope.items = {
0: {date: new Date('12/23/2013')},
1: {date: new Date('12/23/2011')},
2: {date: new Date('12/23/2010')},
3: {date: new Date('12/23/2015')}
};
}
【问题讨论】:
-
我很确定我遇到了类似的情况,发现 order by 不适用于对象。
标签: angularjs