Angular 의존성 주입 - (1) 서비스
2020.07.07
서비스 (Service) 사용하는 이유 컴포넌트의 독립성을 보장하여 재사용성을 높이기 위해 프로젝트의 복잡성을 낮추기 위해 특정 기능을 어플리케이션 전역으로 분리하여 사용하기 위해 코드 서비스를 처음 생성하면 아래와 같은 기본 코드가 생성된다. import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root', }) export class TempService { constructor() { } } @Injectable 데코레이터 서비스를 정의하는 클래스 위에 @Injectable이라는 데코레이터가 있다. 이 데코레이터는 Angular가 서비스를 정의하는 이 클래스를 서비스로서 인식하고 Dependency..