将“current”$范围传递给AngularJS服务是否正确?
我处在这样的情况,我有一个$服务知道它只消耗一个控制器,我想在$服务方法本身有一个引用控制器的范围。
这是哲学上正确吗?
或者我最好将事件广播到$ rootScope,然后让我的控制器听他们?
要让控制器知道什么时候发生异步,请使用
Angular promises。
原文链接:https://www.f2er.com/angularjs/147112.html为了激发$ apply,你不需要范围,你可以调用$ rootScope。$ apply,因为在特定范围或根中没有差异。
关于变量读数,如果你收到参数,会更好。但是你也可以从作为对象参数的范围读取它,但我将参数,这将使您的服务接口更清晰。