【发布时间】:2018-01-09 15:23:28
【问题描述】:
我想从 firebase 数据库中获取 text=Groomers 的用户列表 我收到有关 .indexOn 的 firebase 警告,但没有获得用户列表。 以下是我的代码:
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { AuthService } from '../../services/auth.service';
import { AngularFireDatabase } from 'angularfire2/database';
import { AngularFireAuth } from 'angularfire2/auth';
import { Observable } from 'rxjs/Observable';
@Component({
selector: 'app-animal-services',
templateUrl: './animal-services.component.html',
styleUrls: ['./animal-services.component.css']
})
export class AnimalServicesComponent implements OnInit {
users: Observable<any[]>;
constructor(public _firebaseAuth: AngularFireAuth, private db: AngularFireDatabase, private router: Router) {
this.users = db.list('/professionals', ref => ref.orderByChild('text').equalTo("Groomers")).valueChanges();
}
ngOnInit() {
}
}
下面是我的数据库图片:
【问题讨论】:
标签: firebase firebase-realtime-database angularfire2