您如何在全球范围内提供AngularJS内置服务?

时间:2014-12-22 11:21:12

标签: angularjs

代码......

angular.module('appName').factory('serviceName', ['$http', function ($http) {

在这里,我正在为我的服务提供Angular的$ http服务,但是如何让我的应用程序中的所有服务都可以使用它,而不必每次都在应用程序中的每个服务中定义它(假设我的应用程序中的每个服务都需要访问$ http)? 请提供代码样本。非常感谢提前

在这个问题上似乎没什么帮助。

1 个答案:

答案 0 :(得分:2)

angular.module('appName').factory('globalize', ['$http', function ($http) {
    window.$http = $http;
}]);

e.g http://plnkr.co/edit/HbyX2Bx8c3TNJyvL2ljf?p=preview

你去了,它现在是全球性的。但这不是最好的事情......