-
웹 앱 프레임워크 앵귤러(Angular) 모듈 소개앵귤러(Angular)/앵귤러(Angular) 시작하기 2022. 4. 6. 09:18
모듈 소개
앵귤러(Angular) 애플리케이션은 앵귤러(Angular)에서 제공하는 NgModule 라는 모듈 체계로 구성한다. NgModule 은 애플리케이션 도메인이나 작업 흐름, 기능이 연관된 앵귤러(Angular) 구성 요소들을 묶어놓은 단위이다. NgModule 에는 컴포넌트나 서비스 프로바이더 등이 포함될 수 있으며, NgModule의 일부를 외부로 공개할 수도 있고, 다른 NgModule 에서 이 부분을 가져와서 사용할 수도 있다.
모든 앵귤러(Angular) 애플리케이션에 최상위 모듈이 반드시 존재하며, 이 모듈은 보통 app.module.ts 파일에 AppModule 라고 정의한다. 애플리케이션은 이 NgModule 을 부트스트랩하면서 시작된다.
애플리케이션의 규모가 작다면 NgModule 은 하나만 있을 수도 있지만, 대부분은 좀 더 많은 기능 모듈로 구성된다. 이 모듈은 AppModule의 자식 계층으로 구성되기 때문에 AppModule 을 최사위 모듈이라고 한다.
'앵귤러(Angular) > 앵귤러(Angular) 시작하기' 카테고리의 다른 글
웹 앱 프레임워크 앵귤러(Angular) 애플리케이션 구조와 디렉토리 구조 (0) 2022.04.09 웹 앱 프레임워크 앵귤러(Angular) 컴포넌트 메타데이터 (0) 2022.04.08 웹 앱 프레임워크 앵귤러(Angular) 최상위 모듈 메터데이터 프로퍼티 (0) 2022.04.05 웹 앱 프레임워크 앵귤러(Angular) 기본 개념 (0) 2022.03.31 웹 앱 프레임워크 앵귤러(Angular)란? (0) 2022.03.25