Angularjs 如何在控制器中使用多个服务?

Angularjs 如何在控制器中使用多个服务?,angularjs,cordova,Angularjs,Cordova,我正在尝试使用angularjs构建phonegap应用程序。我可以为每个控制器提供多个服务吗?如果是,我如何注入它们?您可以依赖注入多个服务: angular.module('myModule', []) .controller('MyController', [ 'Service1', 'Service2', 'Service3', function( Service1, Service2, Service3 ) { ...

我正在尝试使用angularjs构建phonegap应用程序。我可以为每个控制器提供多个服务吗?如果是,我如何注入它们?

您可以依赖注入多个服务:

angular.module('myModule', [])
    .controller('MyController', [
        'Service1', 'Service2', 'Service3',
        function( Service1, Service2, Service3 ) {
          ...
        }
    ]);

请注意,我使用的是,如果您计划缩小或混淆源代码,则需要使用。您可以插入多个服务:

angular.module('myModule', [])
    .controller('MyController', [
        'Service1', 'Service2', 'Service3',
        function( Service1, Service2, Service3 ) {
          ...
        }
    ]);

请注意,我使用的是,如果您计划缩小或混淆源代码,则需要使用。。。在你的问题变得如此之前,至少要付出一些努力。@Andre我已经读过了。医生描述得不好。我们可以为多个服务执行此操作吗。我已经写了一篇文章,我可以让一个服务工作,但当我包括第二个服务,它不工作。虽然我没有使用$Injection,但您还没有共享您尝试的解决方案中的任何代码,因此任何人都无法衡量您尝试了什么和没有尝试过什么。请分享您的确切问题。你所要求的是标准的,可以在文档中找到。没关系,明白了。谢谢在你的问题变得如此之前,至少要付出一些努力。@Andre我已经读过了。医生描述得不好。我们可以为多个服务执行此操作吗。我已经写了一篇文章,我可以让一个服务工作,但当我包括第二个服务,它不工作。虽然我没有使用$Injection,但您还没有共享您尝试的解决方案中的任何代码,因此任何人都无法衡量您尝试了什么和没有尝试过什么。请分享您的确切问题。你所要求的是标准的,可以在文档中找到。没关系,明白了。非常感谢你。有时,当文档不清晰时,一个简单的示例会有所帮助。再次感谢,非常感谢。有时,当文档不清晰时,一个简单的示例会有所帮助。再次感谢。