加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 09:12:49 所属栏目:安全 来源:网络整理
导读:将“current”$范围传递给AngularJS服务是否正确? 我处在这样的情况,我有一个$服务知道它只消耗一个控制器,我想在$服务方法本身有一个引用控制器的范围。 这是哲学上正确吗? 或者我最好将事件广播到$ rootScope,然后让我的控制器听他们? 要让控制器知
将“current”$范围传递给AngularJS服务是否正确?

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

这是哲学上正确吗?

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读