Сортировка AngularFireList <> с OrderByValue () - PullRequest
1 голос
/ 07 июля 2019

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

...