[Angular] 의존성 주입(Dependency Injection, DI) 데코레이터
현재 알고 있는 데코레이터는 @Optional(보조 느낌이지만..), @Self, @SkipSelf, @Host, @Inject 정도다. 위 5개의 데코레이터에 대해 작성하려고 한다. 먼저 DI에 대해 이해할 필요가 있으니, 만약 모른다면 아래 글을 참고하도록 하자. [Angular] Service, Dependency Injection(DI)을 왜 사용할까? [Angular] DI를 도와주는 인젝터(Injector), 인젝터 트리(Injector Tree) [Angular] 프로바이더(Provider), 자세히 알아보자 @Optional 의존성 객체를 찾지 못했을 때 에러를 발생하는 대신 null을 주입해준다. export class AppComponent { constructor(@Optional()..
2022.02.11