相同指令的实例之间的通信

时间:2016-02-23 09:07:32

标签: angularjs angularjs-directive

让我们假设我有一个指令my-popup这是一个弹出框。在一个视图中,我使用了同一个指令的多个实例。我想让其他弹出框知道我何时点击按钮或完成指令的任何其他实例上的某些异步操作并对它们执行相关操作。

在这种情况下,实现这种沟通的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

为click事件创建一个广播,并将一个侦听该事件的函数组合在一起,所有这些都在指令中,然后是Voila!问题解决了。