如何在angularjs中广播和发出内部机制?

时间:2015-07-24 14:12:40

标签: angularjs events

我正在创建广播和发射的例子。它是如何在内部维护广播事件列表的。另外,当调用广播事件时,angularjs如何识别应该在哪个方法上执行。

2 个答案:

答案 0 :(得分:1)

我知道如果您在一个事件中定义了多个功能, AngularJs将只触发一个功能。最后一个定义。如果您调用$ broadcast(' anyEvent'), angularjs将信号发送到当前范围(从你调用的地方)。它按名称收集所有监听器和事件并轻松调用它。与$ emit相同,但仅限于范围(不是向下)

答案 1 :(得分:0)

如果我的声望允许,我会将其留在评论部分,但我刚开始成为StackOverflow的活跃成员......

无论如何,我自己并不太熟悉在Angular中实现Broadcast / Emit功能,但我碰巧遇到过,我认为这是一篇关于此事的文章。希望这有帮助!

https://developer.apple.com/support