我想过滤FirebaseListObservable
中的一些数据,但我不知道如何执行它。对于正常情况here是解决方案,但使用实时数据库它不起作用。请帮忙。
答案 0 :(得分:1)
对整个列表进行查询并在客户端进行过滤非常无效。您需要使用参数进行查询,这样您才能获得订阅中所需的数据。示例如下,可以将不同的查询参数插入查询对象。有关查询参数的更多信息,请访问:https://firebase.google.com/docs/reference/js/firebase.database.Query
export class AppComponent {
constructor(af: AngularFire) {
let listWithQuery = af.database.list('/items', {
query: {
equalTo: 'something',
orderByKey: true
}
});
}
}