Javascript 角度火基查询?
这是我的.ts文件,用于查询angular firebase数据库Javascript 角度火基查询?,javascript,angular,firebase,firebase-realtime-database,angularfire,Javascript,Angular,Firebase,Firebase Realtime Database,Angularfire,这是我的.ts文件,用于查询angular firebase数据库 import { Component, OnInit } from '@angular/core'; import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database'; @Component({ selector: 'app-candidate-reg-success',
import { Component, OnInit } from '@angular/core';
import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database';
@Component({
selector: 'app-candidate-reg-success',
templateUrl: './candidate-reg-success.component.html',
styleUrls: ['./candidate-reg-success.component.css']
})
export class CandidateRegSuccessComponent implements OnInit {
result:any;
items: FirebaseListObservable<any[]>;
constructor(db: AngularFireDatabase) {
debugger;
this.items=db.list('/candidates_list',{
query:{
orderByChild:'email',
equalTo:'pranavkeke@gmail.com'
}
});
this.items.subscribe(quiredItems=>{
this.result=quiredItems;
console.log(this.result);
console.log(this.result.FirstName);
// console.log();
});
// debugger;
// const rootRef=firebase.database().ref();
// const mail=rootRef.child('candidates_list').orderByChild('email').equalTo('pranavkeke@gmail.com');
// console.log(mail);
}
ngOnInit() {
}
}
result变量保存来自firebase的所有json数据,但我只需要firstname。但在控制台中,它显示未定义。怎么解决呢??请帮帮我。提前感谢。首先尝试转换FirebaseListObservable中的每个项目:
this.items=db.list('/candidates_list',{
query:{
orderByChild:'email',
equalTo:'pranavkeke@gmail.com'
}})
.map(item => item.FirstName) as FirebaseListObservable<any[]>;
this.items=db.list(“/candidates\u list”{
查询:{
orderByChild:“电子邮件”,
equalTo:'pranavkeke@gmail.com'
}})
.map(item=>item.FirstName)作为FirebaseListObservable;
首先尝试转换FirebaseListObservable中的每个项目:
this.items=db.list('/candidates_list',{
query:{
orderByChild:'email',
equalTo:'pranavkeke@gmail.com'
}})
.map(item => item.FirstName) as FirebaseListObservable<any[]>;
this.items=db.list(“/candidates\u list”{
查询:{
orderByChild:“电子邮件”,
equalTo:'pranavkeke@gmail.com'
}})
.map(item=>item.FirstName)作为FirebaseListObservable;
你检查过大写和小写的用法了吗?`可能是驼峰格,名字
或名字
?你检查过大写和小写的用法了吗?`可能是驼峰格,名字
或名字
?