CLI

generate service

Command
ng generate service
ng generate s

Creates a new service in your project. Services are used to encapsulate reusable logic, such as data access, API calls, or utility functions. This schematic simplifies the process of generating a new service with the necessary files and boilerplate code.

Arguments

name

The name for the new service. This will be used to create the service's class and spec files (e.g., my-service.service.ts and my-service.service.spec.ts).

Value Typestring

Options

flat

Creates files at the top level of the project or the given path. If set to false, a new folder with the service's name will be created to contain the files.

Value TypebooleanDefaulttrue
project

The name of the project where the service should be added. If not specified, the CLI will determine the project from the current directory.

Value Typestring
skip-tests

Skip the generation of a unit test file spec.ts for the service.

Value TypebooleanDefaultfalse
Jump to details