Компонент навигационного меню для 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 слева/справа.