본문 바로가기

분류 전체보기10

[정리] Angular Module 역할적 개념으로 모듈 분리 Angular를 사용한 프로젝트를 개발하기 전 구조를 잡고있을 때 발생한 의문에 대한 글 Q. NgModule(이하 모듈)은 어느 단위로 분리하여 관리하는 것이 맞는가? 모듈의 개념적 분리 약속되어 있는 것은 아니다. 내가 편하게 구분하기 위해 사용하는 개념 분리이다. 루트 모듈 - Angular가 최초로 부트스트랩 되면서 실행되는 최초로 불러지는 모듈. 핵심 모듈 - 애플리케이션 전역에 공통으로 사용되는 구성요소의 집합 - 루트 모듈에 선언하여 싱글턴으로 사용한다. 적용대상 - 애플리케이션 전역으로 자주 사용되고 생명주기가 애플리케이션 실행 내내 유지되어야 하는 서비스들 - ex) 소켓 통신 모듈, 인증 모듈, 데이터베이스 테이블 모듈 공유 모듈 - 애플리케이션 전역에서 공통적으로 자주 사용하는 구성요.. 2020. 9. 21.
[리뷰] 로지텍 마우스! Logitech MX Master 3 리뷰 (사용기 리뷰 포함) 언박싱 & 소개 안녕하신가요, 오늘은 최근에 제 애인이 선물해준 로지텍 마우스를 리뷰해보려고 합니다!! 로지텍은 게이밍 마우스나 사무용 마우스나 많은 용도 면에서 사용자들에게 많은 사랑을 받고 있죠? 제가 구매한 것은 바로 이 녀석입니다! 이름은 Logitech MX Master 3 입니다. 무선 마우스예요! 3이라는 숫자가 붙은 이유는 시리즈가 있기 때문인데요. 저는 1, 2, 3 시리즈 전부 다 사용해봤습니다. 그만큼 애용 중인 라인입니다. 언박싱 시작해볼게요! 배송 온 박스입니다. 상자는 그렇게 크지 않아요. (딱 마우스 크기 x2 정도입니다.) 박스 디자인은 뭐 마우스의 전신이 다 보이고 깔끔한 것 같습니다. 겉 박스를 까면 이렇게 또 하나 숨어있습니다. MX 시리즈를 나타내는 로고가 각인되어 있.. 2020. 9. 18.
[리뷰] Think Pad X1 Carbon 8세대 언박싱 안녕하세요 오늘은 이번에 새로 산 노트북 언박싱을 해보려고 합니다. 구매한 것은 바로 이녀석입니다. 이번에 회사를 나오게 되면서 개인적으로 노트북이 다시 필요해졌어요. 사무실에서 제공한 그램을 사용하고 있었지만, 나오면서 반납했습니다. 처음에는 또 그램을 살까 고민을 했지만, 그램을 사면서 키보드, 터치패드의 사용성에 대해서 불편감이 많았어요. 그래서 이번에 개발자들에게 인기가 많은 녀석인 씽크패드를 지인으로부터 추천받아서 구매했습니다. 주문하고 3일 만에 도착했습니다. 박스도 레노버에서 제작한 박스라 그런지 레노버의 시그니처 컬러인 빨간색이 눈에 띠는군요. 저는 레노버 본사에서 시켰는데요. 이유는 씽크패드를 추천해준 지인에게서 20% 할인 쿠폰을 받았기 때문인데요. 본사에서 사서 그런지 구성품은 그다지.. 2020. 9. 14.
[개념] Angular Component 컴포넌트 개념 컴포넌트는 뷰(View)를 구성한다. 컴포넌트에서 정의한 뷰에서 사용될 로직또한 컴포넌트에 정의한다. 뷰는 클래스의 프로퍼티와 메소드를 활용하여 클래스와 상호작용을 한다. (클래스는 컴포넌트 클래스를 의미) 메타데이터 속성 (@Component({}) changeDetection 해당 컴포넌트에 사용할 변경 감지 방식을 정한다. viewProviders 뷰 자식 DOM 에게 표시할 개체 집합을 정의한다. moduleId 컴포넌트를 포함하는 모듈의 모듈 ID입니다. 컴포넌트는 템플릿 및 스타일에 대한 상대 URL을 확인해야 한다. templateUrl Angular 컴포넌트에 대한 템플릿 파일의 상대 경로 혹은 절대 URL이다. template Angular 컴포넌트에 대한 인라인 템플릿 H.. 2020. 9. 9.