Component Templates
The following table provides a list of the Ignite UI Angular components that can be generated using the Ignite UI Angular Schematics or Ignite UI CLI commands. In addition you can find links to the available demos in our documentation, but note that those are not exactly identical to the ones generated by the CLI.
| Template | Code and description | Demo |
|---|---|---|
| Grids & Lists | ||
| grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid newGridIgnite UI CLI: ig add grid newGridBasic template for IgxGrid. |
IgxGrid component with auto generated columns |
| grid-batch-editing | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid-batch-editing newGridBatchEditingIgnite UI CLI: ig add grid-batch-editing newGridBatchEditingSample IgxGrid with batch editing. |
IgxGrid that uses Transaction service for batch editing |
| custom-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c custom-grid newCustomGridIgnite UI CLI: ig add custom-grid newCustomGridIgxGrid with optional features like sorting, filtering, editing, etc. |
IgxGrid with optional features like Sorting, Filtering, Cell Editing, Row Editing, Group By, Resizing, Selection, Paging, Column Pinning, Column Moving, Column Hiding |
| grid-summaries | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid-summaries newGridSummariesIgnite UI CLI: ig add grid-summaries newGridSummariesIgxGrid with summaries feature. |
IgxGrid with summaries feature. |
| grid-multi-column-headers | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid-multi-column-headers newGridMultiColumnHeadersIgnite UI CLI: ig add grid-multi-column-headers newGridMultiColumnHeadersIgxGrid with multiple header columns. |
IgxGrid with multi-column headers |
| tree grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c custom-tree-grid newCustomTreeGridIgnite UI CLI: ig add custom-tree-grid newCustomTreeGridIgxTreeGrid with optional features like sorting, filtering, row editing, etc. |
IgxTreeGrid with optional features like Sorting, Filtering, Cell Editing, Row Editing, Resizing, Row Selection, Paging, Column Pinning, Column Moving, Column Hiding |
| list | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c list newListIgnite UI CLI: ig add list newListBasic IgxList. |
IgxList with search and filtering logic. |
| combo | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c combo newComboIgnite UI CLI: ig add combo newComboBasic IgxCombo with templating. |
IgxCombo with custom templating. |
| Charts | ||
| category chart | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c category-chart newCategoryChartIgnite UI CLI: ig add category-chart newCategoryChartBasic category chart with chart type selector. |
Basic category chart with chart type selector. |
| financial chart | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c financial-chart newFinancialChartIgnite UI CLI: ig add financial-chart newFinancialChartBasic financial chart with automatic toolbar and type selection. |
Basic financial chart with automatic toolbar and type selection. |
| Gauges | ||
| bullet graph | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c bullet-graph newBulletGraphIgnite UI CLI: ig add bullet-graph newBulletGraphIgxBulletGraph with different animations. |
IgxBulletGraph with different animations. |
| linear gauge | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c linear-gauge newLinearGaugeIgnite UI CLI: ig add linear-gauge newLinearGaugeIgxLinearGauge with different animations. |
IgxLinearGauge with different animations. |
| radial gauge | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c radial-gauge newRadialGaugeIgnite UI CLI: ig add radial-gauge newRadialGaugeIgxRadialGauge with different animations. |
IgxRadialGauge with different animations. |
| Layouts | ||
| dock-manager | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c dock-manager newDockManagerIgnite UI CLI: ig add dock-manager newDockManagerBasic IgcDockManager. |
IgcDockManager with nine content slots. |
| carousel | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c carousel newCarouselIgnite UI CLI: ig add carousel newCarouselBasic IgxCarousel. |
IgxCarousel cycling through a series of images. |
| tabs | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c tabs newTabsIgnite UI CLI: ig add tabs newTabsBasic IgxTabs. |
IgxTabs component that includes three customized tab-groups. |
| bottom-nav | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c bottom-nav newBottomNavIgnite UI CLI: ig add bottom-nav newBottomNavThree item bottom-nav template. |
Three item bottom navbar template. |
| Data Entry & Display | ||
| chip | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c chip newChipIgnite UI CLI: ig add chip newChipBasic IgxChip. |
IgxChip components inside igx-chips-area. |
| dropdown | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c dropdown newDropDownIgnite UI CLI: ig add dropdown newDropDownBasic IgxDropDown. |
Basic IgxDropDown that displays a list of items. |
| select (v4.1.0) | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c select newSelectIgnite UI CLI: ig add select newSelectBasic IgxSelect. |
Simple IgxSelect that displays a list of items.. |
| select (v4.1.0) | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c select-groups newGroupsSelectIgnite UI CLI: ig add select-groups newGroupsSelectSelect With Groups. |
IgxSelect displaying grouped items. |
| select (v4.1.0) | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c select-in-form newFormSelectIgnite UI CLI: ig add select-in-form newFormSelectIgxSelect in a form. |
IgxSelect component usage in a form. |
| input group | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c input-group newInputGroupIgnite UI CLI: ig add input-group newInputGroupBasic IgxInputGroup form view. |
Form view created with IgxInputGroup. |
| Interactions | ||
| dialog | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c dialog newDialogIgnite UI CLI: ig add dialog newDialogBasic IgxDialog. |
Sample of the IgxDialog used as a standard confirmation dialog. |
| tooltip | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c tooltip newTooltipIgnite UI CLI: ig add tooltip newTooltipA fully customizable tooltip. |
Basic tooltip created with the IgxTooltip. |
| Scheduling | ||
| date-picker | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c date-picker newDatePickerIgnite UI CLI: ig add date-picker newDatePickerBasic IgxDatePicker. |
Basic IgxDatePicker with one-way data binding. |
| time-picker | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c time-picker newTimePickerIgnite UI CLI: ig add time-picker newTimePickerBasic IgxTimePicker. |
Basic IgxTimePicker with initial value set and one-way data binding. |
| calendar | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c calendar newCalendarIgnite UI CLI: ig add calendar newCalendarIgxCalendar with single selection. |
Basic IgxDatePicker with one-way data binding. |
Scenario templates
| Template | Code and description | Demo |
|---|---|---|
| awesome-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c awesome-grid newAwesomeGridIgnite UI CLI: ig add awesome-grid newAwesomeGridIgxGrid with custom cell templating. |
IgxGrid with cell templating and controls embedded into the cells. |
| crm-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c crm-grid newCrmGridIgnite UI CLI: ig add crm-grid newCrmGridIgxGrid with custom search implementation. |
IgxGrid with custom search implementation. |
| fintech-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c fintech-grid newFinTechGridIgnite UI CLI: ig add fintech-grid newFinTechGridIgxGrid handling thousands of live updates per second. |
IgxGrid Live Updating demo handling thousands of updates per second. |
| fintech-tree-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c fintech-tree-grid newFinTechTreeGridIgnite UI CLI: ig add fintech-tree-grid newFinTechTreeGridIgxGrid handling thousands of live updates per second. |
IgxTreeGrid Live Updating demo handling thousands of updates per second. |
| login | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c login newLoginIgnite UI CLI: ig add login newLoginRegistration and login forms created with IgxInputGroup. |
Registration and login forms created with IgxInputGroup.. |
| weather-forecast | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c weather-forecast newWeatherForecastIgnite UI CLI: ig add weather-forecast newWeatherForecastTemplate with igxExpansionPanel. |
The template uses the IgxExpansionPanel to display daily weather forecast details. |
View page on
GitHub