[Angular] 아키텍쳐 정리 : 개요-모듈-컴포넌트-서비스/DI
Angular 공식문서를 보면서 의식의 흐름대로 정리한 내용입니다 (https://angular.kr/guide/architecture) 1. 개요 Angular = HTML + TypeScript 플랫폼이자 프레임워크 앵귤러 어플리케이션 → 컴포넌트 클래스 + 템플릿 상호작용 → 화면에 데이터 표시 컴포넌트 = 컨트롤러, 뷰모델 역할 [특정 UI영역을 재사용하기 위해 따로 분리해서 정의한 것] 템플릿 = 뷰 역할 2. 모듈 Angular는 JavaScript모듈과 다르면서 서로 보완적인 NgModule체계를 마련해두었음 NgModule 앵귤러 어플리케이션 구성 요소 중 가장 중요한 것 : 컴포넌트 묶음인 'NgModule' NgModule = 비슷한 기능을 하나로 묶어서 관리하기 위한 모듈 - 도메인,..
2020.01.06