当存在许多父指令实例时,指令进行通信

时间:2015-12-04 00:26:45

标签: angularjs-directive

如果父指令和子指令都有多个实例,是否可以使用'require'进行父子指令通信? (即两个指令都在ng-repeat块内)

我有一个父子指令关系,但父指令包含在ng-repeat块中。当我在子指令上使用'require'时,它总是绑定到父指令的第一个实例,而不是DOM中child指令之上的第一个实例。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的;作为一个很好的视觉例子(我是一个视觉人)angular-gridster有父和子指令。如果我们把它们扔进ng-repeat一切正常。这是因为ng-repeat有自己的范围,可以为每个项目创建新的子范围。

See this plunker