我从一个控制器调用一个服务(printService),从这个服务调用另一个服务(dataService),我有emit方法。
现在我需要接收从dataService发出的printService中的数据。我是AngularJS的新手,请帮帮我。
答案 0 :(得分:0)
您可以从dataService中的方法返回数据,而不是保留emit方法。
如果您无法返回数据,请在printService
$rootScope.$on(<your emit method name>, function({
//do your stuff here
})
请记住在rootScope
上发出事件。