编程语言
首页 > 编程语言> > javascript – Angular orderBy Date

javascript – Angular orderBy Date

作者:互联网

我有一个数组,我想在Angular.js中按日期排序:

<tr ng-repeat="er in vm.readerFeeds | orderBy:'-publishedDate'">
    <td>{{er.publishedDate}}</td>
</tr>

该清单不是正确的.我认为日期格式是原因?

日期格式为:

Sat, 09 Nov 2013 04:26:55 -0800

解决方法:

要使orderBy工作,您需要在控制器中使用新日期(/ ** /)的对象包装字符串日期.

例如:

$scope.vm.readerFeeds = [
 {
  //.....
  publishedDate: new Date(/*your string date*/);
  },
 {
   //.....
  publishedDate: new Date(/*your string date*/);
 }
];

标签:javascript,angularjs,date,angularjs-ng-repeat
来源: https://codeday.me/bug/20190927/1824585.html