컴포넌트와 모듈의 차이 Angular로 TickTock을 만들면서, 어떻게 보면 아주 기본적인 개념인 '컴포넌트(Component)'와 '모듈(Module)'의 차이가 정확하게 무엇인지 헷갈리는 부분이 있었습니다. 그래서 기본부터 찬찬히 다잡고 나가자는 마음으로 앵귤러 내에서의 컴포넌트와 모듈의 차이를 정리하고자 합니다. 컴포넌트란? Angular 내에서 컴포넌트는 화면을 구성하는 뷰를 생성하고 관리하는 역할을 합니다. 이때, 컴포넌트는 하나의 독립적인 기능을 수행할 수 있도록 설계하는 것이 좋습니다. 하나의 기능을 수행하도록 분할된 컴포넌트를 조립할 수 있도록 앱을 구성하면, 재사용과 유지보수에 좋기 때문입니다. Angular는 컴포넌트 기반의 프레임워크이기 때문에 각 컴포넌트에는 '부모-자식' 관계가..
TickTock 프로젝트 처음 앵귤러로 만들어본 프로젝트에서 기록해두면 좋을 것들, 한 번 더 공부하고 가면 좋을 것들을 기록해두고자 합니다. 먼저, 이 프로젝트를 간단하게 소개하자면 프로젝트라고 하기엔 거창하고 Angular(2+) Front에서 Back까지 - 앵귤러 기본이라는 강의를 보며 실습하고, 복습하면서 기능을 추가한 것입니다. 특징 정리 기능이라고 할 것은 없고, 이 프로젝트의 특징과 제가 한 것은 아래와 같습니다. 홈화면, 스톱워치, 시계로 구성되어 있는 웹페이지를 만들었으며, 관련된 코드는 제 Github에서 확인하실 수 있습니다. 스탑워치와 시계를 만드는 페이지를 만들며 앵귤러 강의 수강 Bootstrap을 적용하여 화면 정리(다음에는 Angular material 활용예정) Home ..