listItemAds() {
this.itemList = this.afs.collection<Class>('Collection');
this.itemList.snapshotChanges().subscribe(list => {
this.itemArray = [];
list.forEach(action => {
const data = action.payload.doc.data() as Class;
this.itemArray.push(data);
--> this.itemArray.reverse(); // I try use this.itemArray.reverse(data.idNumber) ==> error
});
});
console.log(this.itemArray);
}我想将数据从新数据反转到旧数据,我在对象ex:1、2、3、4、5中设置了idNumber。
备注
发布于 2018-09-21 13:05:15
您可以在您的orderBy调用中使用查询选项。
关于订购和限制的基本文档向您展示了如何具体地使用orderBy。
使用服务器对数据进行排序可以提高客户端的性能。
this.itemList = this.afs.collection<Class>(
'Collection',
ref => ref.orderBy('idNumber', 'desc')
);
this.itemList.subscribe(list => {
console.log(list);
});https://stackoverflow.com/questions/52441212
复制相似问题