맥북 프로 우측 command키를 언어 전환 키로 사용하기

195 words

시에라 이후로 Karabiner를 쓸 수 없게 되었는데 그나마 Karabiner-elements가 존재해서 그나마 다행이다. 맥에서는 언어 전환을 조합키로 사용하는 설정이 기본이다. 익숙해지면 그래도 괜찮긴 하지만 오늘따라 불편하게 더 느껴져서 어떻게 할 방법이 없나 찾아봤다. 키보드에 존재하지 않는 키를 언어 전환 키로 설정하면 우측 command 키를 해당 키로 설정하는 것으로 가능했다. 내 경우는 F16을 언어 전환키로 설정했다. 먼저 … Continued

Angular의 의존성 주입 이해하기 – @Inject, @Injectable, 토큰과 프로바이더

3,007 words

Todd Motto의 글 Mastering Angular dependency injection with @Inject, @Injectable, tokens and providers를 번역했다. Angular 내에서 의존성 처리를 위해 어떤 과정을 거치는지 내부적인 구조를 이해하는데 도움이 되었다. Angular의 의존성 주입 이해하기 – @Inject, @Injectable, 토큰과 프로바이더 Angular의 프로바이더는 애플리케이션을 개발하는데 있어 핵심적이며 의존성을 주입할 수 있는 다양한 방식을 제공한다. 이 포스트는 @Inject()와 @Injectable() 데코레이터 뒤에서 … Continued

Angular의 constructor와 ngOnInit 차이점

394 words

Todd Motto의 글 Angular constructor versus ngOnInit를 번역했다. Angular의 constructor와 ngOnInit 차이점 Angular는 여러 생애주기 훅이 존재하지만 여전히 constructor도 있다. 이 글에서는 ngOnInit 생애주기 훅과 차이점을 확인한다. 이 차이는 Angular를 처음 시작할 때 혼란하게 만드는 근원이다. 왜 constructor를 사용할 수 있는데도 생애주기 훅인 ngOnInit을 사용해야 할까? 차이점은 무엇인가 ES6의 constructor메소드 (여기서는 타입스크립트)는 Angular의 기능이 아니라 … Continued