Guía paso a paso con esquemas Ignite UI for Angular
The Ignite UI for Angular Schematics step-by-step mode is an interactive wizard built into the @igniteui/angular-schematics collection. It guides you through project bootstrapping, template selection, and theming, then lets you add component views before finishing. The wizard can be activated for both new project creation and for adding views to an existing project previously created with the Ignite UI Angular Schematics.
The step-by-step mode does not support non-interactive or scripted use - for that, use the direct ng new and ng g commands with explicit arguments. The wizard relies on Inquirer.js; see supported terminals for compatibility.
To activate the guided wizard, run:
ng new --collection="@igniteui/angular-schematics"
Create a New Project
The wizard guides you through four configuration steps before scaffolding the project.
Step 1: Choose a bootstrapping type
The first prompt asks whether to bootstrap the application using standalone components or NgModules.
Standalone components are the Angular 17+ default and are recommended for new projects. Choose NgModules only if you are integrating with an existing NgModule-based codebase.
Step 2: Enter a project name
Enter a name for the new application. The project is created in a directory with the same name.
Step 3: Choose a project template
Navigate the available project templates using the arrow keys and press ENTER to confirm. Three templates are available:
- empty - a project structure with routing and a home page, no pre-built navigation
- side-nav - a project structure with a pre-built side navigation drawer
- auth - a side navigation project extended with a basic authentication module (see Authentication Project Template for details)
Step 4: Choose a theme
Two theme options are available:
- default - includes a pre-compiled CSS file (
igniteui-angular.css) with the default Ignite UI for Angular Material-based theme inangular.json - custom - generates a color palette and theme configuration using the Theming API in
app/styles.scss, ready for customization
After completing these four steps, the wizard generates the project structure, initializes a Git repository, and commits the initial state. It then asks whether to finish or continue by adding a component view.
Add Component Views
The Ignite UI for Angular Schematics collection provides individual component templates and more elaborate scenario templates. This mode is available both as a continuation of project creation and as a standalone operation in an existing project.
To activate the component wizard in an existing project, run the component schematic (alias: c):
ng g @igniteui/angular-schematics:component
The wizard displays the available component templates, grouped by category. Navigate with the arrow keys and press ENTER to select.
Some templates - such as the Custom Grid - expose a list of optional features. Use the SPACE key to toggle individual options before confirming with ENTER.
Scenario templates are also available and provide more complete application views that combine multiple components. Select "Scenarios" in the category list to browse them.
After adding a template, the wizard asks whether to add more views or complete the process. On completion, any remaining package dependencies are installed and the application is served and opened in your default browser.
To add more Ignite UI for Angular views to a project later without the wizard, use the direct schematic command:
ng g @igniteui/angular-schematics:c [template] [name]
AI Assistant Integration
The Ignite UI CLI - which shares the same scaffolding toolchain as these Schematics - includes a built-in MCP server that connects AI coding assistants to live Ignite UI component documentation. If your workflow uses the Ignite UI CLI alongside the Angular CLI, start the server with ig mcp after installing the CLI globally.
For MCP client configuration and a full description of available tools, see Ignite UI CLI MCP.