0
これは私が指定した基準を持つユーザーを取得していますが、私はuser.The問題の唯一のファーストネームはこの1つ角度のあるFirebaseのクエリ?
console.log(this.result.FirstName);
であるたい角度firebaseデータベース
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:'[email protected]'
}
});
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('[email protected]');
// console.log(mail);
}
ngOnInit() {
}
}
を照会するために私.TSファイルであります
結果変数にはfirebaseのすべてのjsonデータが格納されますが、firstnameだけが必要です。しかし、コンソールでは未定義と表示されます。どのように解決することができますか?私を助けてください。前もって感謝します。
あなたは大文字と小文字を使用することを確認しました。.. '多分それは、' firstName'または 'firstname'キャメルケースですか? – Alex