Web/Angular1

[Angular1] module을 다른 module에 간단하게 inject해 보자

Binceline 2016. 12. 17. 16:11

출처 : http://stackoverflow.com/questions/17284577/injecting-module-when-you-have-access-only-to-a-module-variable


원래 다른 모듈을 인젝트하려면


injector = angular.injector(['mod2'])
$myService = injector.get('$myService')


이런 식으로 객체를 찾아서 사용하는 것이지만, 꽤나 보기 안 좋다.


그래서 알아보니까


모듈의 requires라는 배열에 push를 해 주면,


위와 같이 번거로운 작업을 하지 않아도 된다.


그저, 


module.push('넣어 줄 모듈의 이름');


이 한 줄이면 된다.

반응형

'Web > Angular1' 카테고리의 다른 글

[Angular1] ng-style을 이용해 동적으로 CSS 생성하기  (0) 2016.12.16