본문 바로가기

앵귤러 모듈2

앵귤러 기초(Angular basic) 31. 기능 모듈, 모듈 분리 지금까지 우리는 루트 애플리케이션 모듈인 AppModule을 사용했습니다. 하나의 모듈에 모든 부품과 파이프를 선언 하였습니다. 이번 포스트에서는 모듈을 분리해 책임과 구분을 나눠보겠습니다 이번 포스트는 아래 내용을 다루고 있습니다. 모듈 분리하기 모듈 정의하기 기능 모듈 작성하기 모듈 분리하기 현재 루트 모듈인 AppModule에서는 WelcomComponent와 같은 기본 애플리케이션 기능과 StarComponent과 같은 공유기능을 함께 관리 하고 있습니다. 우선 기본 애플리케이션 기능은 AppComponent, WelcomeComponent로 생각해 볼 수 있습니다. 영화 관련된 기능은 MovieListComponent, MovieDetailComponet로 볼 수 있겠네요. 그 외로 StarSc.. 2022. 2. 10.
앵귤러 기초(Angular basic) 30. 앵귤러 모듈(Angular Module) 앵귤러에서 가장 중요한 개념 중 하나인 모듈에 대해 알아보도록 하겠습니다. 이번 포스트는 아래 내용을 다루고 있습니다. 앵귤러 모듈의 역할 애플리케이션의 구성 앵귤러 모듈이란 앵귤러 모듈은 NgModule 데코레이터가 있는 클래스입니다. 지난 포스트에서 계속 다뤘던 AppModule은 아래와 같습니다. 앵귤러 모듈의 역할 애플리케이션의 일부를 구성하고 이를 응집력 있는 기능 블록 정리해 주고 외부 라이브러리 기능 통해 애플리케이션을 확장하게 합니다. 앵귤러 모듈은 컴포넌트 템플릿에서 디렉티브와 파이프를 위한 실행 환경을 제공합니다. 다른 모듈로부터 클래스를 선택적으로 취합하여 통합 모듈로 다시 내보낼 수 있게 합니다. 애플리케이션이 시작될 때 빠르게 로드되거나 라우터에 의해 비동기적으로 느리게 로드(la.. 2022. 2. 10.