【发布时间】:2018-12-15 16:46:00
【问题描述】:
我有以下疑问:
loadData(settings: any): Observable<any[]> {
const ref = this.db.collection('data').ref
.orderBy('simpleID', 'desc')
.where('isVerified', '==', true)
.limit(5);
// Gender filter
if (settings.includeMales && !settings.includeFemales) {
ref.where('gender', '==', 'm');
} else if (!settings.includeMales && settings.includeFemales) {
ref.where('gender', '==', 'f');
}
return this.db.collection('confessions', ref => ref)
.valueChanges();
我想根据settings 对象动态应用过滤器。
如何使用 ref 变量并将其传递给 Angularfire2 的 collect() 方法?
【问题讨论】:
标签: javascript angular firebase google-cloud-firestore angularfire2