我正在尝试从Firebase检索列表。 但不确定如何使用orderByValue()进行排序
已引用文档,但不确定为什么在排序时需要快照。
这就是我使用查询得出的。
我之前的代码:
private dbPath = '/articles';
articleRef: AngularFireList<Article> = null;
constructor(private db: AngularFireDatabase) {
this.articleRef = db.list(this.dbPath);
}
getArticlesList(): AngularFireList<Article> {
return this.articleRef;
}
我尝试做的事情:
getArticlesList(): AngularFireList<Article> {
this.articleRef.query.orderByValue().on((a: Article, b: Article) =>
b.votes - a.votes);
}
我收到以下错误:
(属性)AngularFireList.query:firebase.database.Query 预期2-4个参数,但得到1.ts(2554) index.d.ts(4546,7):未提供“回调”参数。