일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 투자
- Docker
- 젤다 왕눈
- 주식
- 게임
- 암호화폐
- 거래
- Three
- 보안
- 블록체인
- game
- 비트코인
- Games
- 스마트 계약
- 탈중앙화
- 리뷰
- kubernetes
- 이더리움
- 쿠버네티스
- Linux
- 부동산
- strongloop
- 시장
- angular
- review
- loopback
- ps4
- PC
- threejs
- 스마트 컨트랙트
- Today
- Total
목록ngmodule (2)
BaeBox
NgModule : NgModule은 애플리케이션 도메인이나 작업 흐름, 기능이 연관된 Angular 구성요소들을 묶어놓은 단위. JavaScript Module 과는 다르며, 상호 보완적인 관계이다. 해당 NgModule 에서 선언(declaration)된 객체는 외부로 노출(export) 하지 않는 이상, 그 모듈에 종속적이다. NgModule 메타데이터 declarations : 해당 NgModule에 포함될 component, directive, pipe 를 선언. exports : 기본적으로는 종속적인 모듈의 구성 요소를 다른 NgModule이나 컴포넌트 템플릿으로 재사용할 수 있도록 외부로 공개. imports : 다른 모듈에서 공개한 클래스를 지금 정의하는 NgModule에 가져올 때 사용...
Angular 는 기본적으로 NgModule 과 Component 로 구성되어 있다. https://angular.kr/guide/architecture 공식 문서에서는 서비스, 의존성 주입(DI), 라우팅 등에 대해서도 설명하고 있는데, 이는 NgModule과 Component 등을 유연하게 이용하기 위해 필요한 기능들이다. 고로, 핵심은 핵심은 NgModule 과 Component 이다. Angular 프레임워크에 내장되어 제공되는 NgModule의 형태는 제각각이지만, 단순히 그래 보이는 것일지도 모르지만 사용자가 정의하여 사용하는 NgModule은 대동소이하여 특수한 경우를 제외하면 아래와 같은 형태를 띈다. 아래 링크의 공식 문서에서 조금 더 자세한 내용을 볼 수 있다. 라우팅, 서비스, 의존성..