angularjs – 如何从工厂发出事件
发布时间:2020-12-17 08:30:33 所属栏目:安全 来源:网络整理
导读:如何从工厂或服务发出事件。我无法注入$ scope到工厂,因此无法发出事件。 我得到以下错误 – 未知的提供者:$ scopeProvider - $ scope 谢谢, Murtaza 您不能将控制器的作用域注入到服务中。你可以做的是: 将作用域实例作为参数传递给您的一个服务函数:
如何从工厂或服务发出事件。我无法注入$ scope到工厂,因此无法发出事件。
我得到以下错误 – 未知的提供者:$ scopeProvider< - $ scope 谢谢,
您不能将控制器的作用域注入到服务中。你可以做的是:
>将作用域实例作为参数传递给您的一个服务函数: 例如 app.factory('MyService',function() { return { myFunction: function(scope) { scope.$emit(...); ... } }; }); >将$ rootScope注入到您的服务中: 例如 app.factory('MyService',['$rootScope',function($rootScope) { return { myFunction: function() { $rootScope.$emit(...); ... } }; }]); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如果访问者的IP地址试图访问我系统上种植的shell漏洞,我该怎
- angularJS---初识指令
- docker命令详解
- 如何做“diff -r”的UNIX在Windows Cmd提示?
- twitter-bootstrap – 如何强制Bootstrap Navbar Fix To To
- angular – 未捕获(承诺):错误:无法找到加载’Achivement
- shell – 将文件的内容复制到相对于文件末尾的另一个文件中
- Angular NgUpgrade将AngularJS服务注入Angular服务;获取:未
- 在shell脚本中处理算术表达式
- docker – Kubectl:Kubernetes与minikube超时