• Home
  • About Me
    • Dev_Sseon photo

      Dev_Sseon

      Spring으로 시작해서 Javascript에 정착하기까지 정리를 해놓은 나만의 블로그.

    • Learn More
    • Email
    • Facebook
    • Github
    • Youtube
  • Posts
    • All Posts
    • ├ OS(운영체제)
    • ├ Network(준비중)
    • ├ Browser
    • ├ JavaScript
    • ├ ECMAScript6
    • ├ Jquery
    • ├ Angular
    • ├ Spring
    • └ Git
    • All Tags
  • Projects

앵귤러 지시자

02 Jan 2018

Reading time ~1 minute

지시자

컴포넌트는 사실 지시자다

export interface Component extends Directive 컴포넌트는 지시자를 상속받은 인터페이스 입니다.

  • 지시자 : DOM을 다루기 위한 모든 것
  • Component 인터페이스는 Directive 인터페이스를 상속받아 지시자의 기본 속성 + 템플릿, 스타일 정보 등 뷰를 그리는 데 필요한 메타데이터를 추가 하고 있다.

Directive인터페이스 기본속성…. selector, inputs, outputs, host, providers, exportAs, queries 나머지는 Component 인터페이스 속성(11개)

  • 좁은 의미로 지시자는 뷰를 가지지 않지만 DOM의 표현과 동작을 풍성하게 만드는 요소로 활용됩니다.
  • 지시자는 구조지시자 와 속성지시자 가 있습니다.



구조 지시자

DOM 요소를 추가하거나 삭제하는 등 DOM 트리를 동적으로 조작하여 화면의 구조를 변경할 때 사용하는 지시자입니다.

  • 현재 API List에는 크게 common, forms, router로 나뉘어있다.
  • 예시 : ngForOf, ngIf, ngSwitch…
  • 지시자 보러가기



속성 지시자

지시자가 선언된 DOM의 모습이나 동작을 조작하는 데 사용하는 지시자입니다.

  • 현재 API List에는 크게 common, forms, router로 나뉘어있다.
  • 예시 : ngClass, ngStyle…
  • 지시자 보러가기


angular Share Tweet +1