본문 바로가기

전체 글301

[Angular] InjectionToken (퍼옴) Configure your Angular apps with an injection token Configure your Angular apps with an injection token You will learn how to use InjectionToken to configure your shared services and components. medium.com Value Provider 값 프로바이더는 클래스의 인스턴스가 아닌 문자열이나 객체 리터럴과 같은 값을 의존성 주입하기 위한 설정을 등록한다 2023. 6. 16.
Angular Material UI tutorials - Mosh https://youtu.be/wPT3K3w6JtU 2023. 5. 18.
날짜 포맷 변경 "YY-MM-DD HH:MM:SS" function getFormatDate(date){ var year = date.getFullYear(); var month = (1 + date.getMonth()); month = month > 10 ? month : '0' + month; // 10이 넘지 않으면 앞에 0을 붙인다 var day = date.getDate(); day = day > 10 ? day : '0' + day; // 10이 넘지 않으면 앞에 0을 붙인다 var hours = date.getHours(); hours = hours > 10 ? hours : '0' + hours; // 10이 넘지 않으면 앞에 0을 붙인다 var minutes = date.getMinutes(); minutes = minutes > 10 ?.. 2023. 5. 18.
svg code editor https://editsvgcode.com/ svg 파일을 넣으면 코드를 볼 수 있음. 수정도 가능. 2023. 5. 16.
[Angular] ng-content + select 소스코드를 보던 중... 와 같은 코드가 있었는데, ng-container에 속성값으로 "fuse-"가 있는 것을 볼 수 있다. 공식문서를 보니, 는 "콘텐츠를 투영할 위치를 지정한다." content projection (참고링크) fuse-vertical-navigation 컴포넌트 안에 있는 ng-container 속성값 "fuse-"는 라벨이라고 볼 수 있다. 그리고 ng-content는 select에 그 라벨을 넣어줌으로써 ng-content는 ng-container 안에 들어갈 수 있게 된다. 2023. 5. 10.
save 와 upsert MySQL로 작업을 하던 시절 데이터베이스에 데이터를 저장시키기 위해 SQL 키워드 "INSERT"를 사용했다. 그리고 상황에 따라 데이터가 있으면 UPDATE, 없으면 INSERT하는 UPSERT에 대한 개념을 알게되었다. 새로운 직장에서 typeORM을 공부하며 CRUD를 구현하던 중 데이터를 저장하는 상황에서 나는 단순히 INSERT를 먼저 생각하게 되었고, 공식문서에서 Repository API 목록을 살펴보니 INSERT를 실행시킬 수 있는 API가 세 가지가 있더라... ① save ② insert ③ update ④ upsert 공식문서에서 정의하는 내용을 살펴 보면... ① saveSaves a given entity or array of entities. If the entity alre.. 2023. 4. 25.