Ignite UI for Angular와 함께 독립 실행형 구성 요소 사용
Angular 14에서는 다음 개념을 도입했습니다. 독립형 구성요소 이를 사용하면 애플리케이션을 구축하는 단순화된 방법을 사용할 수 있습니다. NgModules
. 독립 실행형 구성 요소는 Angular 15까지 개발자 미리 보기에 있었습니다. 이 새로운 패러다임을 지원하기 위해 이제 모든 Ignite UI for Angular 다음과 같이 내보냅니다. standalone
버전 포함 16.0.0
. 기존의 모든 NgModules
이전 버전과의 호환성을 위해 여전히 라이브러리에서 내보내집니다. 그러나 더 이상 Ignite UI for Angular 선언하지 않습니다. 대신 그들은 다음을 수입하고 수출합니다. standalone
구성 요소.
How to use the new standalone components
Angular 16 및 Ignite UI for Angular부터 이제 imports
속성에 standalone
구성 요소에 필요한 가져오기를 간단히 추가할 수 있습니다. 다음 예에서는 IGX_GRID_DIRECTIVES
사용하여 모든 그리드 관련 구성 요소 및 지시문을 가져올 수 있습니다.
import { IGX_GRID_DIRECTIVES } from 'igniteui-angular';
@Component({
selector: 'app-grid-sample',
styleUrls: ['grid.sample.scss'],
templateUrl: 'grid.sample.html',
standalone: true,
imports: [IGX_GRID_DIRECTIVES, AsyncPipe]
})
그러나 standalone
구성 요소에서 사용되는 모든 구성 요소를 개별적으로 가져올 수도 있습니다. IgxGridComponent
와 IgxColumnComponent
둘만 다른 컴포넌트에서 사용하는 경우의 예는 다음과 같습니다.
import { IgxGridComponent, IgxColumnComponent } from 'igniteui-angular';
@Component({
selector: 'app-grid-sample',
styleUrls: ['grid.sample.scss'],
templateUrl: 'grid.sample.html',
standalone: true,
imports: [IgxGridComponent, IgxColumnComponent, AsyncPipe]
})
또한 기존 모듈은 모두 유지되지만 이제는 독립형 구성 요소만 가져오고 내보낼 수 있으므로 독립형 구성 요소에도 사용할 수 있습니다.
// `NgModule` import of the `IgxGridModule` module, which is equivalent to IGX_GRID_DIRECTIVES in terms of exported components and directives.
import { IgxGridModule } from 'igniteui-angular';
@Component({
selector: 'app-grid-sample',
styleUrls: ['grid.sample.scss'],
templateUrl: 'grid.sample.html',
standalone: true,
imports: [IgxGridModule, AsyncPipe]
})
Utility Directives
이전 예에 표시된 IGX_GRID_DIRECTIVES
는 모든 그리드 관련 구성 요소 및 지시문을 내보내는 유틸리티 지시문입니다. 다음 표에는 Ignite UI for Angular에서 사용할 수 있는 모든 새로운 유틸리티 지시어가 나열되어 있습니다.
지시어 수집 | 설명 |
---|---|
IGX_ACCORDION_DIRECTIVES |
모든 아코디언 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_ACTION_STRIP_DIRECTIVES |
모든 액션 스트립 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_BANNER_DIRECTIVES |
모든 배너 관련 구성요소 및 지시문을 내보냅니다. |
IGX_BOTTOM_NAV_DIRECTIVES |
모든 하단 탐색 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_BUTTON_GROUP_DIRECTIVES |
모든 버튼 그룹 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_CALENDAR_DIRECTIVES |
모든 달력 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_CARD_DIRECTIVES |
모든 카드 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_CAROUSEL_DIRECTIVES |
모든 캐러셀 관련 구성요소 및 지시문을 내보냅니다. |
IGX_CHIPS_DIRECTIVES |
모든 칩 관련 구성요소 및 지시어를 내보냅니다. |
IGX_CIRCULAR_PROGRESS_BAR_DIRECTIVES |
모든 순환 진행률 표시줄 관련 구성요소 및 지시문을 내보냅니다. |
IGX_COMBO_DIRECTIVES |
모든 콤보 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_DATE_PICKER_DIRECTIVES |
모든 날짜 선택기 관련 구성요소 및 지시어를 내보냅니다. |
IGX_DATE_RANGE_PICKER_DIRECTIVES |
모든 날짜 범위 선택기 관련 구성요소 및 지시어를 내보냅니다. |
IGX_DIALOG_DIRECTIVES |
모든 대화 상자 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_DRAG_DROP_DIRECTIVES |
모든 드래그 앤 드롭 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_DROP_DOWN_DIRECTIVES |
모든 드롭다운 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_EXPANSION_PANEL_DIRECTIVES |
모든 확장 패널 관련 구성 요소 및 지시어를 내보냅니다. |
IGX_GRID_DIRECTIVES |
모든 그리드 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_HIERARCHICAL_GRID_DIRECTIVES |
모든 계층적 그리드 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_INPUT_GROUP_DIRECTIVES |
모든 입력 그룹 관련 구성 요소 및 지시어를 내보냅니다. |
IGX_LINEAR_PROGRESS_BAR_DIRECTIVES |
모든 선형 진행률 표시줄 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_LIST_DIRECTIVES |
모든 목록 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_NAVBAR_DIRECTIVES |
모든 탐색 표시줄 관련 구성요소 및 지시어를 내보냅니다. |
IGX_NAVIGATION_DRAWER_DIRECTIVES |
모든 탐색 창 관련 구성요소 및 지시어를 내보냅니다. |
IGX_PAGINATOR_DIRECTIVES |
모든 페이지네이터 관련 구성요소 및 지시어를 내보냅니다. |
IGX_PIVOT_GRID_DIRECTIVES |
모든 피벗 그리드 관련 구성 요소 및 지시어를 내보냅니다. |
IGX_PROGRESS_BAR_DIRECTIVES |
모든 선형 및 원형 진행률 표시줄 관련 구성요소 및 지시문을 내보냅니다. |
IGX_QUERY_BUILDER_DIRECTIVES |
모든 쿼리 빌더 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_RADIO_GROUP_DIRECTIVES |
모든 라디오 그룹 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_SELECT_DIRECTIVES |
모든 선택 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_SIMPLE_COMBO_DIRECTIVES |
모든 단순 콤보 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_SLIDER_DIRECTIVES |
모든 슬라이더 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_SPLITTER_DIRECTIVES |
모든 분할기 관련 구성 요소 및 지시어를 내보냅니다. |
IGX_STEPPER_DIRECTIVES |
모든 스테퍼 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_TABS_DIRECTIVES |
모든 탭 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_TIME_PICKER_DIRECTIVES |
모든 시간 선택기 관련 구성요소 및 지시문을 내보냅니다. |
IGX_TOOLTIP_DIRECTIVES |
모든 도구 설명 관련 구성 요소 및 지시어를 내보냅니다. |
IGX_TREE_DIRECTIVES |
모든 트리 보기 관련 구성 요소 및 지시문을 내보냅니다. |
IGX_TREE_GRID_DIRECTIVES |
모든 트리 그리드 관련 구성 요소 및 지시어를 내보냅니다. |
Additional Resources
관련 주제:
우리 커뮤니티는 활동적이며 항상 새로운 아이디어를 환영합니다.