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

时间:2013-08-24 12:11:51

标签: angularjs cordova

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

1 个答案:

答案 0 :(得分:9)

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

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

请注意,如果您计划缩小或混淆源代码,我使用的是annotated syntax for the dependency injection