减少在angularjs中使用$ emit和$ broadcast的开销

时间:2017-05-19 03:37:27

标签: javascript angularjs

我有单独的angularjs组件(angularjs版本1.5.9),它集成在angularjs应用程序中。我的组件做了一些事情,我想通知我的父应用程序有关组件采取的特定操作的一些工作。

P.S。我不想使用$ emit& $ broadcast事件通知父应用程序。

我很想知道有没有其他方法来实现这个东西。任何帮助或建议将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

而不是使用$ emit&你可以使用事件总线的$ broadcast事件。

查看文章:http://jonathancreamer.com/an-angular-event-bus-with-postal-js/

同时检查 - AngularJS中控制器之间通信的正确方法是什么?

What's the correct way to communicate between controllers in AngularJS?

相关问题