当前位置: 首页 > 面试题库 >

角顺序按日期

范嘉
2023-03-14
问题内容

我有一个要按日期在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正常工作,您需要使用new Date(/**/)控制器中的对象包装字符串日期。

例如:

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


 类似资料:
  • 当使用Angular keyvalue管道遍历对象的属性时,如下所示: 我遇到过一个问题,即属性没有按照预期的顺序迭代。这条评论表明,我不是唯一一个经历过这个问题的人: 如何在Angular中使用ngFor循环对象属性

  • 问题内容: 我有此数据: 当我通过ng- repeat按id或按年龄排序时,它会将数字排序为文本。由于我找不到它写的任何地方的问题,所以我猜我的代码有问题。我创建了这个小提琴:http : //jsfiddle.net/vsbGH/1/很抱歉,该模板,但jsfiddle不允许在html框中使用。无论如何,这是加载和排序数据的代码: 这是模板的ng-repeat部分: 非常感谢您能帮助我理解为什么数

  • 问题内容: 我在mysql排序中寻找一些调整,我通常从表中选择记录,然后按Name(varchar)ASC排序记录, 但编号始终是第一位的 这是我的问题的一些示例( 注意。mysql首先用0-9排序记录 ) 我想要的是字母顺序,然后是数字 所需的输出 问题答案: 使用以下子句:

  • 我想发送10个独立的请求,一个接着一个按顺序发送。并希望在数组中获得所有结果。我尝试过,但它并行地命中了所有请求。 对于并行请求 我可以订阅这个方法,并且可以在一个数组中得到所有的结果。但如何才能按顺序发送所有请求呢?

  • 问题内容: 我有一个这样的示例表: 像这样的一些样本数据 我需要按日期顺序和vKey / DKey组合对数据进行分组,并像这样显示 最好的方法是什么? 提前致谢 问题答案: Select vKey ,dKey ,StartTrip = min(StartTrip) ,EndTrip = max(EndTrip) ,Distance = sum(Distance) From ( Select * ,