我是这样得到数据的:
getLeads(): Observable<LeadModel[]> {
return this.angularFireDatabase
.list<LeadModel>(`groups/${this.groupId}/leads`)
.valueChanges()
.pipe(map((res) => orderBy(res, ['createdDate'], ['desc'])));
}.HTML
<ion-col>
<p>
{{ lead.createdDate | date: 'MMM dd' }}
<br />
{{ lead.createdDate | date: 'h:mm a' }}
</p>
</ion-col>我在这里使用Lodash orderBy。
当我将数据保存到Firebase时,我使用DayJS进行数据格式化
createdDate: dayjs().format(),但我在这里看不到desc的date订单。你知道为什么吗?

发布于 2021-10-20 10:00:20
我更改了模型,如下所示:
createdDate?: number;然后使用unix()
createdDate: dayjs().unix(),在那之后:
getLeads(): Observable<LeadModel[]> {
return this.angularFireDatabase
.list<LeadModel>(`groups/${this.groupId}/leads`)
.valueChanges()
.pipe(map((res) => orderBy(res, ['createdDate'], ['desc'])));
}现在一切都很好。
https://stackoverflow.com/questions/69594706
复制相似问题