Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 시장
- 비트코인
- 거래
- 주식
- 부동산
- 쿠버네티스
- 투자
- 보안
- angular
- 스마트 계약
- 암호화폐
- kubernetes
- Docker
- Linux
- review
- 블록체인
- strongloop
- 이더리움
- 탈중앙화
- 스마트 컨트랙트
- Games
- 게임
- ps4
- 리뷰
- Three
- loopback
- game
- 젤다 왕눈
- PC
- threejs
Archives
- Today
- Total
BaeBox
Angular - NgModule 본문
반응형
NgModule : NgModule은 애플리케이션 도메인이나 작업 흐름, 기능이 연관된 Angular 구성요소들을 묶어놓은 단위.
JavaScript Module 과는 다르며, 상호 보완적인 관계이다.
해당 NgModule 에서 선언(declaration)된 객체는 외부로 노출(export) 하지 않는 이상, 그 모듈에 종속적이다.
NgModule 메타데이터
- declarations : 해당 NgModule에 포함될 component, directive, pipe 를 선언.
- exports : 기본적으로는 종속적인 모듈의 구성 요소를 다른 NgModule이나 컴포넌트 템플릿으로 재사용할 수 있도록 외부로 공개.
- imports : 다른 모듈에서 공개한 클래스를 지금 정의하는 NgModule에 가져올 때 사용.
- providers: NgModdule 컨텍스트 안에서 사용하는 서비스 프로바이더를 지정.
- bootstrap: 애플리케이션의 최상위 뷰로 표시될 최상위 컴포넌트를 지정. bootstrap 프로퍼티는 최상위 NgModule 에만 선언할 수 있다. 즉, app.module.ts 에만 지정 가능.
https://angular.kr/guide/architecture-modules
https://angular.kr/guide/ngmodules
https://angular.kr/guide/bootstrapping
반응형
'개발 관련' 카테고리의 다른 글
RxJS(Reactive Extensions Library for JavaScript) 란? (0) | 2020.01.06 |
---|---|
Angular - Component (0) | 2020.01.05 |
Angular 구조(Architecture) (0) | 2020.01.05 |
Angular - 컴파일러 JIT, AOT 와 IVY (0) | 2020.01.05 |
Angular 프로젝트 생성 && rc(release candidate) 버전 (0) | 2020.01.05 |
Comments