AngularJS中提供了多种方式来实现模块之间的通信,比如:服务(service)、$rootScope、事件($emit/$broadcast)、依赖注入等。使用服务可以将数据或方法绑定到模块上,实现共享;$rootScope是所有$scope的祖先,可以在其上定义公共变量或方法,跨模块访问;$emit/$broadcast是事件传递的方式,可以让一个模块发射事件,其他模块监听该事件并作出响应;依赖注入可以将一个模块所需的其他模块注入进来,实现相互依赖。总之,AngularJS提供了多种灵活的方式来实现模块之间的通信。