1. 컴포넌트란?
- Angular의 핵심 구성요소
- Angular의 application은 컴포넌트를 중심으로 구성된다.
- 뷰(view)를 생성하고 관리하는 역할을 수행
- 컴포넌트는 동작 가능한 하나의 부품
- 독립적이고 완결된 뷰를 생성하기 위하여 HTML,CSS,JS를 하나로 묶는 것
2. 디렉티브란?
- DOM의 모든 것을 관리하기 위한 지시
- 동작 및 모양을 관리
- 공통관심사를 컴포넌트에서 분리하여 구현한 것으로, 컴포넌트의 복잡성을 낮추고, 가독성을 향상시킨다.
- @Directive 데코레이터로 장식된 클래스
- 컴포넌트 디렉티브, 어트리뷰트 디렉티브, 구조 디렉티브, 사용자정의 디렉티브 등이 있다.
3. 파이프란?
- 데이터 자체를 변경했을 때 발생하는 side effect를 방지하기 위하여 화면에 보여주는 형식만 변경하는 것
- 빌트인파이프, 체이닝파이프, 커스텀파이프
- 순수파이프와 비순수파이프
자세한 내용은 포스팅중에 알아가도록 한다.
반응형
'FrontEnd > Angular' 카테고리의 다른 글
ngModel cannot be used to register form controls with a parent formGroup directive. (0) | 2020.05.27 |
---|---|
Angular 시작하기 - 1 (0) | 2019.07.10 |
Angular2 에서 jQuery 사용법 (0) | 2019.07.07 |
Angular 페이지 만들기 (0) | 2019.07.06 |
Angular 시작하기 (0) | 2019.07.05 |