2016-10-07 4 views
0

우선 모든 타사 라이브러리는 각도 모듈로 래핑되어야하므로 다른 각도 모듈에 종속성으로 추가 될 수 있습니다. 타사 라이브러리가 시작이나 끝 부분에 의존성 목록에 위치해야타사 라이브러리에 대한 Angular.js 종속성 순서

angular.module('myApp', ['lodash']); 

질문은, 예를

angular.module('lodash', []) 
     .factory('_', function($window) { return $window._;}); 

과 같은 다른 모듈에 주입을위한

?

angular.module('myApp').controller(function($scope, _){}); 

VS

angular.module('myApp').controller(function(_, $scope){}); 

두 경우 모두 작동하지만, 당신의 의견은에 무엇입니까?

고맙습니다.

+0

제 3 자 라이브러리를 처음 시작했을 때와 마찬가지로 사용자 정의 스크립팅을 수행하는 것과 같은 방식이어야합니다. –

+0

어떻게 중요합니까? Angular는 서비스/공장이 배치 된 장소 또는 장소에 상관없이 주입합니다. – Alok

답변

0

이 경우에는 순서가 중요하지 않습니다. Angularjs는 의존성 사이의 종속성을 자동으로 처리합니다.