2014-10-10 3 views
0

하나의 컨트롤러에서 여러 서비스를 사용할 때 하나의 서비스에 대해 "정의 해제 중"이라는 메시지가 나타납니다.하나의 컨트롤러에서 여러 서비스를 사용할 수 없습니다.

이 같은 서비스를 주입 :

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

이 문제를 찾을 수 있습니까?

+0

조금만 더 가면됩니다. 메시지는 어떤 서비스가 정의되지 않았습니까? 정확한 오류 메시지를 게시 할 수 있습니까? 서비스 정의 방법을 보여줄 수 있습니까? – JME

+0

html에서 서비스를 정의하는 파일을 참조해야합니다. – akonsu

+0

잊어 버렸기 때문에 "Undifined"를 얻게 된 이유는 내가 초기화 한 값을 반환하기 때문입니다. 고맙습니다. –

답변

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