본문 바로가기

개발/Web

Angular의 구성요소

Component(컴포넌트)

  • 구성: 템플릿, 메타 데이터, 컴포넌트 클래스
  • 데이터 바인딩에 의해 연결됨
  • View를 생성 및 관리

Directive(디렉티브)

  • 애플리케이션 전역에서 사용할 수 있는 뷰 관련 기능을 컴포넌트에서 분리하여 구현
  • 컴포넌트의 복잡도를 낮춤
  • 종류: Structual directive(구조 디렉티브), Attribute directive(어트리뷰트 디렉티브)

Service(서비스)

  • 공통 로직 담당

Router(라우터)

  • 컴포넌트를 교체하는 방법으로 뷰를 전환하며 화면 간 이동을 구현

NgModule(모듈)

  • 관련된 기능이 응집된 기능 블록
  • 컴포넌트, 디렉티브, 서비스 등 모듈에 등록되어야 사용할 수 있음

'개발 > Web' 카테고리의 다른 글

Rest(Representational State Transfer) API  (0) 2020.04.03
Http 통신  (0) 2020.04.03
Angular 파일 구조 및 흐름  (0) 2020.04.02
Router(라우터)  (0) 2020.03.31
화면 분리하기  (0) 2020.03.30