UNPKG

igniteui-angular-sovn

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

82 lines (63 loc) 3.65 kB
# igx-bottom-nav ## Description _igx-bottom-nav represents a single content area with multiple nav items. The bottom navigation in Ignite UI for Angular can be composed with the following components and directives:_ - *igx-bottom-nav-item* - single content area that holds header and content components - *igx-bottom-nav-header* - holds the title and/or icon of the item and you can add them with `igxBottomNavHeaderIcon` and `igxBottomNavHeaderLabel` - *igx-bottom-nav-content* - represents the wrapper of the content that needs to be displayed Each item (`igx-bottom-nav-item`) contains header (`igx-bottom-nav-header`) and content (`igx-bottom-nav-content`). Header is related to particular content. When a tab is clicked, the associated content is selected and visualized into a single container. There should always be a selected tab. Only one tab can be selected at a time. A walkthrough of how to get started can be found [here](https://www.infragistics.com/products/ignite-ui-angular/angular/components/tabbar). ---------- ## Usage <igx-bottom-nav> <igx-bottom-nav-item> <igx-bottom-nav-header> <igx-icon igxBottomNavHeaderIcon>folder</igx-icon> <span igxBottomNavHeaderLabel>Tab 1</span> </igx-bottom-nav-header> <igx-bottom-nav-content> Content 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius sapien ligula. </igx-bottom-nav-content> </igx-bottom-nav-item> <igx-bottom-nav-item> <igx-bottom-nav-header> <igx-icon igxBottomNavHeaderIcon>folder</igx-icon> <span igxBottomNavHeaderLabel>Tab 2</span> </igx-bottom-nav-header> <igx-bottom-nav-content> Content 2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius sapien ligula. </igx-bottom-nav-content> </igx-bottom-nav-item> <igx-bottom-nav-item> <igx-bottom-nav-header> Tab 3 </igx-bottom-nav-header> <igx-bottom-nav-content> Content 3 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius sapien ligula. </igx-bottom-nav-content> </igx-bottom-nav-item> </igx-bottom-nav> # API Summary ## igx-bottom-nav ### Properties | Name | Type | Description | |:----------|:-------------:|:------| | `items` | QueryList<IgxTabItemDirective> | Observable collection of `IgxTabItemDirective` content children. | | `selectedIndex` | number | Gets the index of selected tab/item in the respective collection. Default value is 0 if content is defined otherwise defaults to -1. | | `disableAnimation` | boolean | Enables/disables the transition animation of the content. | | `selectedItem` | IgxTabItemDirective | Gets the selected `IgxTabItemDirective` in the bottom-nav based on selectedIndex. | ### Events | Name | Description | |:---------- |:-----------------------------------------| | `selectedIndexChange` | Emitted when the new tab item is selected. | | `selectedIndexChanging` | Emitted before new tab item is selected. This event is cancelable| | `selectedItemChange` | Emitted when the new tab item is selected. | ## igx-bottom-nav-item ### Properties | Name | Type | Description | |:----------|:-------------:|:------| | `selected` | boolean | Determines whether the item is selected. | | `disabled` | boolean | Determines whether the item is disabled. |