首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在生成的键中向子节点添加侦听器?

在生成的键中向子节点添加侦听器?
EN

Stack Overflow用户
提问于 2015-12-18 20:33:03
回答 1查看 1.6K关注 0票数 2

给出布局

代码语言:javascript
复制
+ activity
  + -K5p_pBXog4kb0SVLXxj
    text:'something',
    when:111
    + thread
      + -K5paF53zm3cuudP9FUQ 
        id:8,
        text:'something else'

是否有一种方法可以将侦听器添加到/ activity /*/线程之类的活动中插入的任何新“线程”?

当添加新的活动时,我将得到这些活动的提要,但是当线程被追加时,不会触发任何事件。我是否需要将线程部分移出到它自己的根中,并将线程ID与活动ID匹配,以便知道何时针对主活动线程进行线程注释?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-18 21:10:19

根据您的评论更新答复。

你想听/activity/$theid/thread/$threadId

与其嵌套,不如将/thread/$threadId分解到根目录中它自己的位置。

代码语言:javascript
复制
{
  "threadActivity": {
     "$activityId": {
        "$threadId" : {

        } 
     }
   } 
}

现在,当添加一个新线程时,您只需侦听/threadActivity/$activityId

代码语言:javascript
复制
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()); 
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34363511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档