...

/

Schematics and CLI Builders

Schematics and CLI Builders

Learn about Schematics and the benefits it brings to our application.

Schematics

As we know, Angular provides a framework for developing web applications. But there is more to Angular than just the building blocks of a web application (components, services, directives, and so on). Angular has many features we can use as developers to create fast, powerful applications.

Schematics is a tool we can add to our workflow as Angular developers, similar to how we use the Angular CLI.


Schematics allow us to apply transforms to our projects; we see an example of this when we ask the Angular CLI to create Components or Services for our application.


CLI vs. schematics

When we call the CLI to create a Component file, it updates the filesystem where our project is kept. So, the CLI is writing to the filesystem.

While the CLI is a wonderful workflow tool, the role of schematics is to build upon this scaffolding feature that the CLI supports. So, schematics allow us to add to ...