generate service
Command
ng generate service [name] [options]ng generate s [name] [options]프로젝트에 새 서비스를 생성합니다. 서비스는 데이터 접근, API 호출, 유틸리티 함수 같은 재사용 가능한 로직을 캡슐화하는 데 사용합니다. 이 스키매틱은 필요한 파일과 기본 코드를 갖춘 새 서비스를 쉽게 생성하도록 돕습니다.
인자
name새 서비스의 이름입니다. 서비스의 클래스와 테스트 파일(예: my-service.ts, my-service.spec.ts)을 만드는 데 사용됩니다.
값의 타입
string옵션
add-type-to-class-nametrue이면 생성하는 클래스 이름 뒤에 'type' 옵션을 추가합니다. false이면 파일 이름에만 유형을 포함합니다.
값의 타입
boolean기본값trueflat프로젝트 또는 지정한 경로의 최상위에 파일을 생성합니다. false로 설정하면 서비스 이름의 새 폴더를 만들어 파일을 넣습니다.
값의 타입
boolean기본값trueinjectabletrue이면 @Service 대신 @Injectable을 생성합니다.
값의 타입
boolean기본값falseproject서비스를 추가할 프로젝트의 이름입니다. 지정하지 않으면 CLI가 현재 디렉터리에서 프로젝트를 결정합니다.
값의 타입
stringskip-tests서비스의 단위 테스트 파일 spec.ts 생성을 건너뜁니다.
값의 타입
boolean기본값falsetype서비스 파일 이름에 사용자 지정 유형을 추가합니다. 예를 들어 유형을 service로 설정하면 파일 이름은 my-service.service.ts가 됩니다.
값의 타입
string상세 내용으로 이동