2016-04-08 12 views
0

私はangfire2を使用してデータを照会し、照会したデータのリストを取得し、次にそのデータを購読してngForループに渡すことができます。 、どのように私はこのような何かをしようとするだろうangularfire2query observable and angularfire2

load() { 
    const messagesObservable = new BehaviorSubject<MessageThread[]>(null) 
    this.rootRef.child("users").child(this.currentUserid).child("rooms").on("child_added", snapshot => { 
    key = snapshot.key() 
    this.rootRef.child("messages").orderByKey().equalTo(key).on("value", snapshot => { 
     const data = snapshot.val() 
     const Messages = Object.keys(data).map(id => new MessageThread(id)) 
     MessageThread.next(Messages) 
    }) 
    }) 
    return Messages 
} 

答えて

0

を使用するには、以下のこのサンプルコードを変換することができます。

constructor(private af: AngularFire) { 
} 

load() { 
    return this.af.list(this.rootRef.child("messages") 
        .orderByKey().equalTo(key)); 
} 
+0

私はこれをdoinのしましたが、私は、データをロードしたとき、私は白い画面を得ていました – basharkn

関連する問題