jQWidgets
  • Docs
  • License and Pricing
  • Services
  • Community
    • Forums
    • Blogs
    • Follow Us
    • Client Login
  • About
    • About Us
    • Contact Us
    • FAQ
  • Products
    • Angular
    • React
    • Vue
    • jQuery
    • Web Components
    • Blazor
    • Svelte
    • Templates
  • Download
Angular UI Components
  • Javascript/jQuery
  • Angular
  • Vue
  • React
  • Web Components
  • Blazor
  • Templates
  • Theme Builder
  • Artavolo
Show Demo List

Angular UI Components (Angular 16–22 supported)

Data Grids and Tables

  • jqxGrid
  • jqxPivotGrid
  • jqxTreeGrid
  • jqxDataTable

Charts and Visualization

  • jqxChart
  • jqxGauge
  • jqxBarGauge
  • jqxBulletChart
  • jqxHeatMap
  • jqxTreeMap
  • jqxRangeSelector
  • jqxBarcode New
  • jqxQRcode New
  • jqxDraw

Scheduling and Planning

  • jqxScheduler
  • jqxGantt
  • jqxKanban
  • jqxTimeline

AI and Collaboration

  • jqxChat New

Editors and Inputs

  • jqxEditor
  • jqxForm
  • jqxDateTimeInput
  • jqxCalendar
  • jqxTimePicker
  • jqxInput
  • jqxNumberInput
  • jqxMaskedInput
  • jqxFormattedInput
  • jqxComplexInput
  • jqxPasswordInput
  • jqxTextArea
  • jqxColorPicker
  • jqxSlider
  • jqxKnob
  • jqxRating
  • jqxButtons
  • jqxCheckBoxGroup New
  • jqxFileUpload
  • jqxValidator
  • jqxValidator

Lists and Selection

  • jqxDropDownList
  • jqxComboBox
  • jqxListBox
  • jqxTree
  • jqxPickList New

Navigation and Menus

  • jqxTabs
  • jqxMenu
  • jqxToolBar
  • jqxRibbon
  • jqxNavigationBar
  • jqxNavBar
  • jqxListMenu

Layout and Containers

  • jqxSplitter
  • jqxLayout
  • jqxDockingLayout
  • jqxDocking
  • jqxSplitLayout
  • jqxPanel
  • jqxExpander
  • jqxResponsivePanel
  • jqxScrollView
  • jqxScrollBar

Popups and Feedback

  • jqxWindow
  • jqxNotification
  • jqxTooltip
  • jqxPopOver
  • jqxLoader
  • jqxProgressBar

Data and Utilities

  • jqxDragDrop
  • jqxSortable

jqxNavigationBar

  • Default Functionality
  • Multiple Expanded
  • Disabled
  • Events
  • Toggle Mode
  • Fit to Container
  • Fluid Size
  • Keyboard Navigation
  • Right to Left Layout
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference

Angular NavigationBar UI Component

The NavigationBar for Angular is a vertical list of expandable items. When you expand an item the content of the item is displayed either below or above the bar with the item. The component supports single or multiple expanded items. To switch between the two modes, you need to change the property 'expandMode'. By default, the NavigationBar can have only one expanded item (like Accordion). If the 'expandMode' property value is 'multiple', users can expand or collapse multiple items at the same time.

angular navigationbar

About jqxNavigationBar for Angular

jqxNavigationBar is the jQWidgets NavigationBar component for Angular. Accordion of expandable sections.

9 jqxNavigationBar demos with source code

  • Default Functionality – The default functionalities of Angular NavigationBar.
  • Multiple Expanded – Multiple extended items in Angular NavigationBar.
  • Disabled – The disabled property in Angular NavigationBar.
  • Events – The events that occur in Angular NavigationBar.
  • Toggle Mode – The toggle mode in Angular NavigationBar.
  • Fit to Container – Angular NavigationBar fitted to its container.
  • Fluid Size – The width and height of Angular NavigationBar are set in percentages.
  • Keyboard Navigation – The keyboard navigation in Angular NavigationBar.
  • Right to Left Layout – The right to left support of Angular NavigationBar.

jqxNavigationBar API

jqxNavigationBar has 14 properties, 4 events and 22 methods, all in the API reference. Its main members, those its demos use first:

  • add (method) – This method inserts an item at the bottom of the navigationbar.
  • expandMode (property) – Sets or gets navigation bar's expand mode.
  • expandedIndexes (property) – Sets or gets the expanded item(s).
  • collapsedItem (event) – This event is triggered when a jqxNavigationBar item is collapsed.
  • expandedItem (event) – This event is triggered when a jqxNavigationBar item is expanded.
  • focus (method) – This method focuses on the navigationbar.
  • animationType (property) – Sets or gets the animation type.
  • arrowPosition (property) – Sets or gets header's arrow position.
  • collapseAnimationDuration (property) – Sets or gets the collapsing animation duration.
  • expandAnimationDuration (property) – Sets or gets the expanding animation duration.

Learn more

  • Getting started
  • API reference
  • JavaScript version
jQWidgets
  • Facebook
  • X (Twitter)
  • Demo
  • Download
  • Documentation
  • License and Pricing
  • Services
  • Products
  • Angular UI Components
  • React UI Components
  • Vue UI Components
  • Blazor UI Components
  • jQuery UI Components
  • Javascript UI Components
  • Svelte Data Grid (SvGrid)
  • Forums
  • About
  • Terms of Use
  • Privacy Policy
  • Contact Us

jQWidgets © 2011-2026. All Rights Reserved.