AngularJS - orderBy 14330878

by mrajcok

HTML

<div ng-app ng-controller="MyCtrl">
    <div ng-repeat="(id,name) in list | orderBy:'-id':true">
        <span>{{id}}</span> | <span>{{name}}</span>
    </div>
  <hr>
    <div ng-repeat="item in list2 | orderBy:'id':true">
        <span>{{item.id}}</span> | <span>{{item.name}}</span>
    </div>
  <hr>
    <div ng-repeat="item in list2 | orderBy:'-id':true">
        <span>{{item.id}}</span> | <span>{{item.name}}</span>
    </div>
</div>

JavaScript

function MyCtrl($scope) {
  $scope.list = {
      "2013-01-08T00:00:00":'Joe',
      "2013-01-09T00:00:00":'Sue'};
  $scope.list2 = [ { id:"2013-01-08T00:00:00", name:'Joe'},
                   { id:"2013-01-09T00:00:00", name:'Sue'}];
}