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.