嵌套指令的全局范围

时间:2015-09-08 20:57:44

标签: angularjs angularjs-directive

我正在开发一个包含多级评论的评论框(如reddit)

所以这是层次结构:

// all are directive nesting each other
commentbox > comments >comment [> comments >comment].....  

// under commentbox  & each comment is commentForm
commentbox   > commentForm
comment     > commentForm

所以我想将enable = false传递给commentBox以在任何级别禁用所有commentForm。我不知道如何从层次结构树中的任何位置访问 commentBox scope.enabled ,例如 comment @ lvl2> commentForm

因此,如果屏幕上有20个commentBox,则每个都应该拥有$ directiveRootscope.enabled,所有子指令都可以访问

0 个答案:

没有答案