* ngFor keyvalue descOrder不适用于日期

问题描述 投票:1回答:1

我正在使用实体

格式就像

{
  'mongooseId': {
    title: 'my title',
    created: '2018-08-31T10:04:52.673Z'
  }
}

而且我想:)把它们放进去

在descOrder中由创建的字段

descOrder(a, b){
  if(a.value.created > b.value.created){
    return b.value.created;
  }
}
*ngFor="let post of posts | keyvalue:descOrder"

但它不起作用

即使我把che字符串转换为日期

新日期(a.value.created)

UPDATE

我改变了日期的格式

使用Date.now()所以现在它是一个数字

并使用此代码它工作:)

descOrder(a, b){
    if(b.value.created > a.value.created) {
      return a.value.created;
    }
  }
angular angular-pipe
1个回答
1
投票

return b.key为此

descOrder(a, b){
  if(a.value.created < b.value.created){
    return b.key;
  }
}
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.