generate service
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
).
string
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.
boolean
Defaulttrue
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.
string
skip-tests
Skip the generation of a unit test file spec.ts
for the service.
boolean
Defaultfalse