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

per*_*3us 1 angularjs cordova

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

And*_*ion 9

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

angular.module('myModule', [])
    .controller('MyController', [
        'Service1', 'Service2', 'Service3',
        function( Service1, Service2, Service3 ) {
          ...
        }
    ]);
Run Code Online (Sandbox Code Playgroud)

请注意,我正在使用带注释的语法进行依赖项注入,如果您计划缩小或混淆源代码,则需要使用该语法.

  • 非常感谢。有时,在文档不清楚的情况下,一个简单的示例会有所帮助。再次感谢。 (2认同)