Componente Navigation Menu para Angular | ng-hub-ui-nav
Componente de navegación para Angular con dropdowns, paneles drill-down, colapso responsive, integración con Router y theming mediante variables CSS.
Ejemplos interactivos
Explora ejemplos en vivo que muestran cómo se comporta la librería en casos de uso habituales de Angular.
Navegación principal
Navegación horizontal y vertical esencial con renderizado de elementos basado en datos, iconos, badges y estados deshabilitados.
Anidamiento de dropdowns
Menús dropdown multinivel ilimitados con modos de activación por clic, hover o combinados. Incluye elementos separadores y de cabecera.
Estados
Demuestra los elementos raíz y anidados deshabilitados y su comportamiento de interacción.
Comportamiento responsive
Colapso responsive, renderizado móvil y comportamiento de slots en RTL.
Rail de iconos de escritorio
Colapsa la navegación vertical a un rail de solo iconos que mantiene cada sección a un clic: las etiquetas aparecen como tooltips, los grupos se abren como flyouts en overlay y la aplicación posee el toggle y la persistencia mediante el enlace bidireccional rail.
Slots y templates
Proyección de slots de inicio y fin y templates de elemento personalizados para construir interfaces de navegación a medida.
Integración con el router
Enlaces del router, query params, fragments y coincidencia de estado activo mediante las opciones de routerLinkActive.
Eventos
Observa los eventos de interacción de enlaces, dropdowns, toggles móviles y navegación por paneles.
Drill-down por paneles
Navegación por paneles apilados en la que al hacer clic en un dropdown se abren sus elementos hijos en un panel lateral. Admite un máximo de paneles configurable, drill-down con navegación hacia atrás y posicionamiento de la barra lateral a izquierda o derecha.