AngularFire2将子节点数据检索为对象

AngularFire2将子节点数据检索为对象,angular,firebase,angularfire,Angular,Firebase,Angularfire,我想使用angularfire2作为对象检索子节点中的数据 getPostEditData(uid:any,key:any){ this.dataObject = this.af.database.object('/webPosts/'+uid+key) as FirebaseObjectObservable<postVal> return this.dataObject; } getPostEditData(uid:any,key:an

我想使用angularfire2作为对象检索子节点中的数据

     getPostEditData(uid:any,key:any){

     this.dataObject = this.af.database.object('/webPosts/'+uid+key) as 
     FirebaseObjectObservable<postVal>
     return this.dataObject; }
getPostEditData(uid:any,key:any){
this.dataObject=this.af.database.object('/webPosts/'+uid+key)作为
FirebaseObjectObservable
返回this.dataObject;}
我用过这个,但它不起作用。我该怎么做呢?

您需要另一个斜杠(
/
)和您的引用

getPostEditData(uid:any,key:any) {
    this.dataObject = 
        this.af.database.object('/webPosts/' + uid + '/' + key) as FirebaseObjectObservable<postVal>
    return this.dataObject; 
}
getPostEditData(uid:any,key:any){
this.dataObject=
此.af.database.object('/webPosts/'+uid+'/'+key)作为FirebaseObjectObservable
返回此.dataObject;
}
错误:
uid+键

右:
uid+'/'+键

您需要另一个斜杠(
/
)和您的引用

getPostEditData(uid:any,key:any) {
    this.dataObject = 
        this.af.database.object('/webPosts/' + uid + '/' + key) as FirebaseObjectObservable<postVal>
    return this.dataObject; 
}
getPostEditData(uid:any,key:any){
this.dataObject=
此.af.database.object('/webPosts/'+uid+'/'+key)作为FirebaseObjectObservable
返回此.dataObject;
}
错误:
uid+键

右键:
uid+'/'+键