Angular2 +过滤火力基础数据

时间:2017-04-21 05:00:34

标签: angular firebase angularfire2

我想过滤FirebaseListObservable中的一些数据,但我不知道如何执行它。对于正常情况here是解决方案,但使用实时数据库它不起作用。请帮忙。

1 个答案:

答案 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
     }
    });
  }
}