2016-04-08 13 views
0

AngularFire2 verilerini sorgulamak için nasıl kullanabileceğimi merak ediyorum. Sorgulanan verilerin listesini alın ve daha sonra verilerin abone olmasını ve ngFor döngüsüne geçirilmesini gözlemleyin. , nasıl böyle bir şey denemek istiyorum angularfire2sorgu gözlenebilir ve angular ateşleme2

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 
} 

cevap

0

kullanmak için aşağıdaki Bu örnek kodu dönüştürebilir:

constructor(private af: AngularFire) { 
} 

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

ben bu yapıyordu ama verileri yüklenirken zaman, ben beyaz bir ekran başlamıştı – basharkn