我想按降序排列日期。 我想有必要使用过滤器,但我不过滤任何评论。 提前谢谢你。
this.$scope = $scope;
$scope.messages = [{
name: ' Sinistre ',
date: ' 19 Juillet 2016 à 09h34 '
},
{
name: ' Changement adresse ',
date: ' 21 mars 2016 à 10h00 '
},
{
name: ' Autre ',
date: ' 31 décembre 0h00 '
},
];
<a class="ma_td_none item-wrapper" href="#" data-ng-repeat="message in messages track by $index" data-ng-class="{ma_default_cursor: !hasLink(contrat)}">
<div class="item">
<div class="picto presentation">
<span class="icon icon-{{contrat.syntheseObjetAssu.cdObjAssu | lowercase}} fr"></span>
</div>
<div class="content">
<div>
<span class="epi-title">{{message.name}}</span>
</div>
<span class="epi-sub-title">{{message.date}}</span>
</div>
<div class="picto link">
<span <%--data-ng-if="#" --%> class="icon icon-fleche-droite fr"></span>
</div>
</div>
</a>
答案 0 :(得分:0)
首先,您需要将日期转换为可比较的形式。
可比较的形式是:时间戳或Y-m-d h-Mi-s
然后您将能够使用以下内容:
data-ng-repeat="message in messages track by $index | orderBy:'new_comparable_date_format'"