Firebase リアルタイム データベースからすべてのユーザーを取得し、スコア プロパティで並べ替えたいと考えています。変数を使用してこれを機能させましたが
users: FirebaseListObservable<any[]>;
、エラーが発生します:
Type 'Observable<any[]>' is not assignable to type 'FirebaseListObservable<any[]>'.
Property '_ref' is missing in type 'Observable<any[]>'.
変数を に変更すると、エラーはなくなりますが、や など
users: Observable<any[]>;
の Angularfire メソッドを使用できません。.push()
.update()
私のフェッチと並べ替えのコード (動作) は次のようになります。
this.users = this.af.database.list('/users')
.map(items => items.sort((a, b) => b.score - a.score));
エラーを回避するためにこれをどのように行うべきか、または任意の方法についてアドバイスをいただければ幸いです。ありがとうございます!