不使用日期类型的角度顺序

时间:2016-11-16 18:58:11

标签: angularjs

我必须使用angular.js 1.5按照上次修改日期对列表中的元素进行排序。我按照这种方式订购:

庄园的房地产|通过' lastModifiedDate'

订购

其中lastModifiedDate属于遗产。

有时它有效,有时它不能正确排序元素。 我以这种格式从服务器获取日期:

estates: [
{
lastModifiedDate: 1479321747932
},
{
lastModifiedDate: 1479321747972
},
{
lastModifiedDate: 1479321748033
},
{
lastModifiedDate: 1479321748082
},
{
lastModifiedDate: 1479321748129
}
]

最后一个对象应该是第一个,但它将它设置为ui中的最后一个。

1 个答案:

答案 0 :(得分:1)

查看此plunk,以正确的方式对lastModifiedDate进行排序。

您可以使用:

ng-repeat="estate in estates | orderBy:'lastModifiedDate':true"

ng-repeat="estate in estates | orderBy:'-lastModifiedDate'"

按降序对庄园进行排序。