Angular Navigation Menu Component | ng-hub-ui-nav
Angular navigation component with dropdowns, drill-down panels, responsive collapse, router integration and CSS-variable theming.
Interactive examples
Explore live examples that show how the library behaves in common Angular use cases.
Core Navigation
Essential horizontal and vertical navigation with data-driven item rendering, icons, badges, and disabled states.
Dropdown Nesting
Unlimited multi-level dropdown menus with click, hover, or combined trigger modes. Includes separator and header items.
States
Demonstrates disabled root and nested items and their interaction behavior.
Responsive Behavior
Responsive collapsing, mobile rendering, and RTL slot behavior.
Desktop Icon Rail
Collapse the vertical nav to an icon-only rail that keeps every section one click away: labels surface as tooltips, groups open as overlay flyouts, and the app owns the toggle and persistence through the two-way rail binding.
Slots & Templates
Start/end slot projection and custom item templates to build tailored navigation UIs.
Router Integration
Router links, query params, fragments and active-state matching through routerLinkActive options.
Events
Observe interaction events for links, dropdowns, mobile toggles and panel navigation.
Panel Drill-Down
Stacked panel navigation where clicking a dropdown opens its children in a side panel. Supports configurable max panels, drill-down with back navigation, and left/right sidebar positioning.