앵귤러는 사용자용 애플리케이션 개발을 위한 프레임 워크사용자용 애플리케이션은 사용자와 애플리케이션에 상호작용할 ui또는 또는 뷰 정보가 반드시 있다는 의미이다.앵귤러로 애플리 케이션을 개발한다는 것은?사용자와 상호작용할 뷰를 구성뷰와 연결된 일련의 로직을 개발프레임워크
애플리케이션의 비즈니스 로직을 담는 클래스컴포넌트에서 비지니스 로직을 분리하기 위해 서비스를 사용한다.컴포넌트는 뷰와 서비스의 비지니스 로직으 ㄹ관리하는 컨트롤 타워 역할비지니스 로직은 가능한 한 서비스에 기술하는 것이 좋다.ng g service 서비스명 다음 명령어
앵귤러는 컴포넌트 단위로 뷰를 생성하고 관리한다.그림과 같이 분할된 뷰는 앵귤러에서 컴포넌트를 구성하는 단위가 된다.컴포넌트에는 뷰를 렌더링할 정보인 템플릿이 있다. 앵귤러의 탬플릿은 HTML바탕으로 앵귤러 고유의 문법을 통해 뷰를 렌더링할 정보와 이벤트 처리 로직을
템플릿은 컴포넌트의 뷰를 구성하는 정보이다. DOM에 직접 접근하여 데이터를 노출시키거나 뷰의 상태를 가져와 일련의 로직을 처리하는 등 일일이 수행하여햐야 하는 명령을 기술하는 방식 → 바닐라 js로 기술하는 방식이다.컴포넌트와 뷰사이에 연결고리를 만드는 방식 즉, 템