구성요소 템플릿
Component templates are pre-configured Angular component scaffolds that the Ignite UI CLI (ig add) and Ignite UI Angular Schematics (ng g @igniteui/angular-schematics:c) generate into an existing Angular project. Each template produces a working Angular component with the correct imports, module declarations, and a sample dataset - ready to run without additional configuration. Templates are available for grids, charts, gauges, maps, layout components, data entry controls, and full application scenarios.
These templates generate components into an existing Angular workspace only. They do not create a new Angular project - use ig new or ng new for that. Templates are specific to Ignite UI for Angular; equivalent patterns for React, Web Components, and Blazor are covered in the respective framework documentation. The generated code serves as a functional starting point and may differ from the live demos linked in this page, which reflect the full documentation samples.
| 주형 | 코드 및 설명 | 데모 |
|---|---|---|
| 그리드 및 목록 | ||
| 그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid newGridIgnite UI CLI: ig add grid newGridIgxGrid의 기본 템플릿입니다. |
자동 생성된 열이 있는 IgxGrid 구성요소 |
| 그리드 일괄 편집 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid-batch-editing newGridBatchEditingIgnite UI CLI: ig add grid-batch-editing newGridBatchEditing일괄 편집이 포함된 샘플 IgxGrid. |
일괄 편집을 위해 Transaction 서비스를 사용하는 IgxGrid |
| 맞춤형 그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c custom-grid newCustomGridIgnite UI CLI: ig add custom-grid newCustomGrid정렬, 필터링, 편집 등과 같은 선택적 기능을 갖춘 IgxGrid |
정렬, 필터링, 셀 편집, 행 편집, 그룹화, 크기 조정, 선택, 페이징, 열 고정, 열 이동, 열 숨기기와 같은 선택적 기능이 포함된 IgxGrid |
| 그리드 요약 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid-summaries newGridSummariesIgnite UI CLI: ig add grid-summaries newGridSummaries요약 기능이 있는 IgxGrid. |
요약 기능이 있는 IgxGrid. |
| 그리드 다중 열 헤더 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c grid-multi-column-headers newGridMultiColumnHeadersIgnite UI CLI: ig add grid-multi-column-headers newGridMultiColumnHeaders여러 헤더 열이 있는 IgxGrid. |
다중 열 헤더가 있는 IgxGrid |
| 트리 그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c custom-tree-grid newCustomTreeGridIgnite UI CLI: ig add custom-tree-grid newCustomTreeGrid정렬, 필터링, 행 편집 등과 같은 선택적 기능을 갖춘 IgxTreeGrid |
정렬, 필터링, 셀 편집, 행 편집, 크기 조정, 행 선택, 페이징, 열 고정, 열 이동, 열 숨기기와 같은 선택적 기능이 포함된 IgxTreeGrid |
| hierarchical-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c hierarchical-grid newHierarchicalGridIgnite UI CLI: ig add hierarchical-grid newHierarchicalGridBasic IgxHierarchicalGrid. |
IgxHierarchicalGrid component with auto generated columns. |
| hierarchical-grid-batch-editing | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c hierarchical-grid-batch-editing newHierarchicalGridBatchEditingIgnite UI CLI: ig add hierarchical-grid-batch-editing newHierarchicalGridBatchEditingIgxHierarchicalGrid with batch editing. |
IgxHierarchicalGrid that uses Transaction service for batch editing. |
| hierarchical-grid-custom | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c hierarchical-grid-custom newCustomHierarchicalGridIgnite UI CLI: ig add hierarchical-grid-custom newCustomHierarchicalGridIgxHierarchicalGrid with optional features like sorting, filtering, editing, etc. |
IgxHierarchicalGrid with optional features like Sorting, Filtering, Row Editing, Selection. |
| hierarchical-grid-summaries | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c hierarchical-grid-summaries newHierarchicalGridSummariesIgnite UI CLI: ig add hierarchical-grid-summaries newHierarchicalGridSummariesIgxHierarchicalGrid with summaries feature. |
IgxHierarchicalGrid with summaries feature. |
| pivot-grid | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c pivot-grid newPivotGridIgnite UI CLI: ig add pivot-grid newPivotGridBasic IgxPivotGrid. |
IgxPivotGrid component for multi-dimensional data analysis. |
| tree | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c tree newTreeIgnite UI CLI: ig add tree newTreeIgxTree with selection and load-on-demand nodes. |
IgxTree with selection and load-on-demand node support. |
| 목록 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c list newListIgnite UI CLI: ig add list newList기본 IgxList. |
검색 및 필터링 논리가 포함된 IgxList입니다. |
| 콤보 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c combo newComboIgnite UI CLI: ig add combo newCombo템플릿이 포함된 기본 IgxCombo. |
사용자 정의 템플릿을 사용하는 IgxCombo. |
| 차트 | ||
| 카테고리 차트 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c category-chart newCategoryChartIgnite UI CLI: ig add category-chart newCategoryChart차트 유형 선택기가 있는 기본 카테고리 차트입니다. |
차트 유형 선택기가 있는 기본 카테고리 차트 입니다. |
| 금융 차트 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c financial-chart newFinancialChartIgnite UI CLI: ig add financial-chart newFinancialChart자동 도구 모음 및 유형 선택 기능이 있는 기본 재무 차트입니다. |
자동 도구 모음 및 유형 선택 기능이 있는 기본 재무 차트입니다. |
| 게이지 | ||
| 글머리 기호 그래프 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c bullet-graph newBulletGraphIgnite UI CLI: ig add bullet-graph newBulletGraph다양한 애니메이션이 포함된 IgxBulletGraph |
다양한 애니메이션이 포함된 IgxBulletGraph |
| 선형 게이지 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c linear-gauge newLinearGaugeIgnite UI CLI: ig add linear-gauge newLinearGauge다양한 애니메이션이 포함된 IgxLinearGauge |
다양한 애니메이션이 포함된 IgxLinearGauge |
| 방사형 게이지 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c radial-gauge newRadialGaugeIgnite UI CLI: ig add radial-gauge newRadialGauge다양한 애니메이션이 포함된 IgxRadialGauge |
다양한 애니메이션이 포함된 IgxRadialGauge |
| Maps | ||
| geographic-map | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c geographic-map newGeographicMapIgnite UI CLI: ig add geographic-map newGeographicMapBasic IgxGeographicMap. |
IgxGeographicMap displaying geo-spatial data on geographic imagery maps. |
| 레이아웃 | ||
| 부두 관리자 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c dock-manager newDockManagerIgnite UI CLI: ig add dock-manager newDockManager기본 IgcDockManager. |
9개의 콘텐츠 슬롯이 있는 IgcDockManager. |
| 회전목마 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c carousel newCarouselIgnite UI CLI: ig add carousel newCarousel기본 IgxCarousel. |
IgxCarousel은 일련의 이미지를 순환합니다. |
| 탭 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c tabs newTabsIgnite UI CLI: ig add tabs newTabs기본 IgxTabs. |
세 개의 사용자 정의 탭 그룹을 포함하는 IgxTabs 구성 요소입니다. |
| 하단 탐색 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c bottom-nav newBottomNavIgnite UI CLI: ig add bottom-nav newBottomNav3개 항목 하단 탐색 템플릿. |
3개 항목 하단 탐색 모음 템플릿. |
| accordion | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c accordion newAccordionIgnite UI CLI: ig add accordion newAccordionBasic IgxAccordion sample. |
IgxAccordion with multiple collapsible panels in a single container. |
| stepper | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c stepper newStepperIgnite UI CLI: ig add stepper newStepperBasic IgxStepper sample. |
IgxStepper visualizing content as a process with successive steps. |
| 데이터 입력 및 표시 | ||
| 칩 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c chip newChipIgnite UI CLI: ig add chip newChip기본 IgxChip. |
igx-chips-area 내부의 IgxChip 구성 요소. |
| 쓰러지 다 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c dropdown newDropDownIgnite UI CLI: ig add dropdown newDropDown기본 IgxDropDown. |
항목 목록을 표시하는 기본 IgxDropDown입니다. |
| 선택 (v4.1.0) | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c select newSelectIgnite UI CLI: ig add select newSelect기본 IgxSelect. |
Simple IgxSelect that displays a list of items. |
| 선택 (v4.1.0) | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c select-groups newGroupsSelectIgnite UI CLI: ig add select-groups newGroupsSelect그룹 포함을 선택합니다. |
그룹화된 항목을 표시하는 IgxSelect. |
| 선택 (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를 양식으로 선택하세요. |
양식의 IgxSelect 구성요소 사용. |
| 입력 그룹 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c input-group newInputGroupIgnite UI CLI: ig add input-group newInputGroup기본 IgxInputGroup 양식 보기. |
IgxInputGroup으로 생성된 양식 보기입니다. |
| autocomplete | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c autocomplete newAutocompleteIgnite UI CLI: ig add autocomplete newAutocompleteSimple IgxAutocomplete. |
IgxAutocomplete enhancing text input with a dropdown of suggested options. |
| enhanced-autocomplete | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c enhanced-autocomplete newEnhancedAutocompleteIgnite UI CLI: ig add enhanced-autocomplete newEnhancedAutocompleteIgxAutocomplete with enhanced groups. |
IgxAutocomplete with grouped suggestion items. |
| 상호 작용 | ||
| 대화 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c dialog newDialogIgnite UI CLI: ig add dialog newDialog기본 IgxDialog. |
표준 확인 대화 상자로 사용되는 IgxDialog의 샘플입니다. |
| 툴팁 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c tooltip newTooltipIgnite UI CLI: ig add tooltip newTooltip완전히 사용자 정의 가능한 툴팁입니다. |
IgxTooltip으로 생성된 기본 툴팁입니다. |
| 스케줄링 | ||
| 날짜 선택기 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c date-picker newDatePickerIgnite UI CLI: ig add date-picker newDatePicker기본 IgxDatePicker. |
단방향 데이터 바인딩을 사용하는 기본 IgxDatePicker입니다. |
| 시간 선택기 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c time-picker newTimePickerIgnite UI CLI: ig add time-picker newTimePicker기본 IgxTimePicker. |
초기 값이 설정되고 단방향 데이터 바인딩이 포함된 기본 IgxTimePicker 입니다. |
| 달력 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c calendar newCalendarIgnite UI CLI: ig add calendar newCalendar단일 선택이 가능한 IgxCalendar. |
Basic IgxCalendar with single selection. |
Scenario Templates
Scenario templates scaffold complete application views that combine multiple Ignite UI for Angular components into a working use-case pattern. Use these when you need a production-realistic starting point rather than a single isolated component.
| 주형 | 코드 및 설명 |
|---|---|
| 멋진 그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c awesome-grid newAwesomeGridIgnite UI CLI: ig add awesome-grid newAwesomeGrid |
| crm-그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c crm-grid newCrmGridIgnite UI CLI: ig add crm-grid newCrmGrid |
| 핀테크 그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c fintech-grid newFinTechGridIgnite UI CLI: ig add fintech-grid newFinTechGrid |
| 핀테크 트리 그리드 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c fintech-tree-grid newFinTechTreeGridIgnite UI CLI: ig add fintech-tree-grid newFinTechTreeGrid |
| 로그인 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c login newLoginIgnite UI CLI: ig add login newLogin |
| 일기 예보 | Ignite UI Schematics collection:ng g @igniteui/angular-schematics:c weather-forecast newWeatherForecastIgnite UI CLI: ig add weather-forecast newWeatherForecast |