给出布局
+ activity
+ -K5p_pBXog4kb0SVLXxj
text:'something',
when:111
+ thread
+ -K5paF53zm3cuudP9FUQ
id:8,
text:'something else'是否有一种方法可以将侦听器添加到/ activity /*/线程之类的活动中插入的任何新“线程”?
当添加新的活动时,我将得到这些活动的提要,但是当线程被追加时,不会触发任何事件。我是否需要将线程部分移出到它自己的根中,并将线程ID与活动ID匹配,以便知道何时针对主活动线程进行线程注释?
发布于 2015-12-18 21:10:19
根据您的评论更新答复。
你想听/activity/$theid/thread/$threadId
与其嵌套,不如将/thread/$threadId分解到根目录中它自己的位置。
{
"threadActivity": {
"$activityId": {
"$threadId" : {
}
}
}
}现在,当添加一个新线程时,您只需侦听/threadActivity/$activityId
var ref = new Firebase('https://<my>.firebaseio.com/threadActivity');
var activityRef = ref.child('some-id');
activityRef.on('child_added', function(snap) {
// will update you for every child at the location and each child added
console.log(snap.val());
});https://stackoverflow.com/questions/34363511
复制相似问题