Компонент навигационного меню для Angular | ng-hub-ui-nav

Навигационный компонент для Angular с выпадающими меню, панелями drill-down, адаптивным сворачиванием, интеграцией с Router и тематизацией через CSS-переменные.

Интерактивные примеры

Изучите живые примеры, показывающие, как библиотека ведёт себя в типичных сценариях использования Angular.

Базовая навигация

Базовая горизонтальная и вертикальная навигация с отображением элементов на основе данных, иконками, бейджами и состояниями disabled.

Вложенность dropdown

Неограниченные многоуровневые меню dropdown с режимами триггера click, hover или комбинированным. Включают элементы-разделители и заголовки.

Состояния

Демонстрирует отключённые корневые и вложенные элементы и их поведение при взаимодействии.

Адаптивное поведение

Адаптивное сворачивание, мобильный рендеринг и поведение слотов в RTL.

Настольная панель значков

Сворачивает вертикальную навигацию в панель только со значками, оставляя каждый раздел в одном клике: подписи показываются подсказками, группы открываются оверлейными флайаутами, а переключатель и сохранение принадлежат приложению через двустороннюю привязку rail.

Слоты и шаблоны

Проекция слотов start/end и пользовательские шаблоны элементов для построения индивидуальных интерфейсов навигации.

Интеграция с Router

Ссылки Router, query-параметры, фрагменты и сопоставление активного состояния через опции routerLinkActive.

События

Наблюдайте за событиями взаимодействия для ссылок, dropdown, мобильных переключателей и навигации по панелям.

Углубление по панелям

Стекированная навигация по панелям, где клик по dropdown открывает его дочерние элементы в боковой панели. Поддерживает настраиваемое максимальное число панелей, углубление с навигацией назад и позиционирование sidebar слева/справа.