2016-07-11 20 views

cevap

14

:

değeri: Okuma ve yolun tüm içerikleri değişiklikleri işler.

var ref = firebase.database().ref("users"); 
firebase.database().ref().on('value', function(snapshot) { 
    // Do whatever 
}); 

Bu fonksiyon başlatıldığında bir kez çalıştırın ve yolu altında verilere her değişiklik için bir kez daha olacaktır. snapshot, her değişiklik için iade edilecek bir çok veri olan user/'un tüm içeriğini döndürecektir. ref'u buna göre değiştirebilirsiniz.

1

kod çözümü:

var ref = new Firebase("https://<your Firebase>/mobile/users"); 

    users.forEach(function (childSnapshot) { 
       // childSnapshot == mobile/users/email 

       var data = childSnapshot.val(); 

       childSnapshot.forEach(function (path) { 
        if (path.key() == 'path') { 

         //create reference for each path 
         var pathRef = path.ref(); 

         pathRef.limitToLast(1).on('child_added', function (childSnapshot, prevChildKey) { 

          // now you are listening on all "path" under each user/email 

         }) 
        } 
       }) 
      })