我尝试根据数据集的时间戳对数据进行排序。为此,我创建了此服务:
import { Injectable } from '@angular/core';
import {AngularFirestore} from 'angularfire2/firestore';
@Injectable({
providedIn: 'root'
}) export class BlogService {
constructor(private afs: AngularFirestore) { }
getStudents() {
return this.afs.collection('Blogs', ref => ref.orderBy('ts')).valueChanges();
}
}
目前,我以升序接收数据,但我想以降序接收数据,这意味着最新的值先显示。
答案 0 :(得分:1)
这部作品令人期待,
import {orderBy} from "lodash";
getStudents(){
return this.afs.collection('Blogs', ref => orderBy(ref, ['ts'], ['desc'])).valueChanges();
}