Angularjs 不能在一个控制器中使用多个服务

Angularjs 不能在一个控制器中使用多个服务,angularjs,Angularjs,当我在一个控制器中使用多个服务时,我收到一条消息:“取消定义”一个服务 我注入如下服务: angular.module('myModule', []) .controller('MyController', [ '$scope', 'Service1', 'Service2', 'Service3', function( $scope, Service1, Service2, Service3 ) { ... }

当我在一个控制器中使用多个服务时,我收到一条消息:“取消定义”一个服务

我注入如下服务:

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

你能找到这个问题吗?

需要多一点,去吧。消息中说哪个服务未定义?你能发布准确的错误消息吗?你能展示你的服务是如何定义的吗?在你的html中你需要引用定义服务的文件。我之所以得到“未定义”是因为我忘记了返回我初始化的值。谢谢您。
angular.module('myModule', [])
    .controller('MyController', function( $scope, Service1, Service2, Service3 ) {
          ...
        }
    );