Module
대부분의 어플리케이션은 (부트스트랩,wired,)와 같은 메인 메소드를 가지고있다. Angular JS는 메인 메소드가 없다.대신 모듈이 선언적으로 지정한다.
모듈로 메인 메소드를 선언시 이점
process가 더 이해하기 쉽게 선언할수 있다.
모든 모듈의 Unit-Test가 필요 없다.
시나리오 테스트 가능,
서드파트 코드에서 재사용 가능,
어디서든 사용가능
모듈은 Configuration block + run block
Configuration block : provider and constants 만 입력가능
run block : instance and contrants 만 입력가능
Dependencies
Configuration block : 요구된 모듈의 요구하는 모듈 전에 실행 된다.
run block : 각각의 모듈은 한번 씩 로드 됨 다른 모듈에서 호출 할지라도.
댓글
댓글 쓰기