我正在创建广播和发射的例子。它是如何在内部维护广播事件列表的。另外,当调用广播事件时,angularjs如何识别应该在哪个方法上执行。
答案 0 :(得分:1)
我知道如果您在一个事件中定义了多个功能, AngularJs将只触发一个功能。最后一个定义。如果您调用$ broadcast(' anyEvent'), angularjs将信号发送到当前范围(从你调用的地方)。它按名称收集所有监听器和事件并轻松调用它。与$ emit相同,但仅限于范围(不是向下)
答案 1 :(得分:0)
如果我的声望允许,我会将其留在评论部分,但我刚开始成为StackOverflow的活跃成员......
无论如何,我自己并不太熟悉在Angular中实现Broadcast / Emit功能,但我碰巧遇到过,我认为这是一篇关于此事的文章。希望这有帮助!