将当前作用域传递给AngularJS服务

前端之家收集整理的这篇文章主要介绍了将当前作用域传递给AngularJS服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将“current”$范围传递给AngularJS服务是否正确?

我处在这样的情况,我有一个$服务知道它只消耗一个控制器,我想在$服务方法本身有一个引用控制器的范围。

这是哲学上正确吗?

或者我最好将事件广播到$ rootScope,然后让我的控制器听他们?

要让控制器知道什么时候发生异步,请使用 Angular promises

为了激发$ apply,你不需要范围,你可以调用$ rootScope。$ apply,因为在特定范围或根中没有差异。

关于变量读数,如果你收到参数,会更好。但是你也可以从作为对象参数的范围读取它,但我将参数,这将使您的服务接口更清晰。

猜你在找的Angularjs相关文章