0

orderByフィルターを使用して日付の配列を逆にする方法は? モデル自体に使用できます.sort().reverse()が、可能であればAngularに任せたいと思います

http://jsfiddle.net/V6aZH/2/

JS

var myApp = angular.module('myApp', []);

myApp.controller('DatesCtrl', ['$scope', function($scope) {
    $scope.dates = [ new Date(2013, 0, 1), new Date(2013, 1, 1) ];
}]);

HTML

<div ng-controller="DatesCtrl">
    <div ng-repeat="d in dates" ng-bind="d | date:'medium'"></div>
</div>

期待される結果

2013 年 2 月 1 日 12:00:00 午前 2013 年 1 月 1 日
12:00:00 午前

ドキュメントによると、私はこのようにできると思っていましたが、うまくいきませんでした

<div ng-controller="DatesCtrl">
    <div ng-repeat="d in dates | orderBy:'d':true" ng-bind="d | date:'medium'"></div>
</div>
4

1 に答える 1