2014-05-16 4 views
0

모듈이 올바른 종속성을로드했는지 확인할 수있는 방법이 있습니까? ngAnimate를 모듈 정의의 일부로 포함 시켰지만 런타임에 응용 프로그램에로드되는 것처럼 보이지 않습니다. ngAnimate가 실제로로드되었는지 여부를 알기위한 명확한 방법을 찾으려면 작업중인 환경에 복잡성이 많이 있습니다.각도 의존성 주입 확인

angular.module('test', [ 
    'ngAnimate', 
    'other', 
    'stuff' 
]); 

답변

0

컨트롤러 중 하나에 $ animate를 주입 할 수 있습니다. 주입 오류가 발생하면로드되지 않았 음을 알 수 있습니다.

ngAnimate를 별도의 파일로로드해야한다는 것을 알고 있습니까?

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular-animate.min.js"></script> 
+0

예, 실제 애니메이션 파일이로드 중입니다. 나는 당신이 테스트하기 위해 말했듯이, .controller ("testController", [ "$ scope", "$ animate", ... 그리고 에러가 없다 .ngAnimate가 여전히 작동하지 않기 때문에 나는 그것을 가정 할 것이다. 의존성 주입 이외의 다른 것입니다. –

+0

그래, ngAnimate는 이해하기가 어려울 수 있습니다 ... 만약 당신이 더 많은 예제를 하나의 작은 그림 또는 당신을 도우 려 시도 할 수있는 뭔가에 넣을 수 있다면, 적어도 당신은 그 모듈이 로드 중입니다. – theJoeBiz