2016-04-14 6 views
1

私はAngular Fireを使用してデータをfirebaseに保存しています。 私の構造は以下のようになります。FireBase(AngularFire)は子を追加しました

{ 
    "notification" : { 
    "1" : { 
     "unseen" : { 

     "upvote" : { 
      "570e10eac28a97de5b17fbcb" : { 

      "-KFJE74zMavEKe5g7J7z" : { 
       "comment" : "I Like It", 
       "comment_id" : "570e10eac28a97de5b17fbcb", 
      } 
      }, 
      "570e1143c28a97f95b17fbcb" : { 
      "-KFJDjRtdlM6ZBJGvTcG" : { 
       "comment" : "Do u like it", 
       "comment_id" : "570e1143c28a97f95b17fbcb", 
      }, 
      } 
     } 
     } 
    }, 
    "148" : { 
     "unseen" : { 
     "participate" : { 
      "95" : { 
      "-KFE81fxfBR6oDx3Ly0N" : { 
       "from_user_id" : 55, 

      } 
      } 
     } 
     } 
    } 
    } 
} 

は、今私はupvoteのCHILDのデータを取得したいです。 マイコードはこの

var newRef = new Firebase(CONFIG[ENV]['FIREBASE_NOTIFICATION_URL']+'1'+'/unseen'); 

var list = $firebaseArray(newRef.child('upvote')); 

      list.$watch(function(event) { 

       console.log(event); 
      }); 

のようなものです。しかし、誰かがupvote私は私はそれを行うべきであるevent.Howのデータが必要な場合は、私は適切なdata.Supposeを得ていないのですか?

答えて

0

あなたはこの

var ref = new Firebase(CONFIG[ENV]['FIREBASE_NOTIFICATION_URL']+'1'+'/unseen/upvote'); 
ref.on('child_added', function(childSnapshot, prevChildKey) { 
// code to handle new child. 
}); 

参照ドキュメントhere

ような何かを行うことができ、新たなupvoteデータを得るためにのみ関心がある場合
関連する問題