【发布时间】:2014-02-14 06:47:23
【问题描述】:
我在 angularJS 中创建了一个使用 btford.socket-io 模块与服务器交互的服务。 由于在服务中我已经实现了一些我目前在 angular 内部使用的 API,但是对于应用程序的以后扩展,我还需要在 angular 范围之外提供对这些 API 的访问权限。 这样以后就可以直接调用该函数而无需创建控制器和其他东西。
目前我为控制器做了这个
var myController = angular.element($('body')).scope().myController;
通过将整个控制器保存在范围变量中。 我想知道是否可以对服务做同样的事情。
【问题讨论】:
标签: javascript angularjs angularjs-service angularjs-controller socket.io