如何使AngularJS内置服务在全球范围内可用?

7hiiyaii  于 2023-06-04  发布在  Angular
关注(0)|答案(1)|浏览(375)

代码:

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

在这里,我让Angular的$http服务对我的服务可用,但是我如何让它对我的应用中的所有服务可用,而不必每次都在应用中的每个服务中定义它(假设我的应用中的每个服务都需要访问$http)?
在这个问题上似乎没有什么帮助。

oxalkeyp

oxalkeyp1#

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

例如http://plnkr.co/edit/HbyX2Bx8c3TNJyvL2ljf?p=preview
这就对了,现在是全球性的。但这不是最好的办法...

相关问题