Я пытаюсь получить список из базы данных.
Но не уверен, как сортировать, используя 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): аргумент для «обратного вызова» не был предоставлен.