Composant Breadcrumbs Angular | ng-hub-ui-breadcrumbs
Composant breadcrumbs Angular avec intégration au Router, templates personnalisés, support RTL et tokens de style flexibles.
Vue d’ensemble
Pourquoi les équipes recherchent cette bibliothèque
Utilisez ces breadcrumbs Angular lorsque le contexte de route compte et que vous avez besoin d'une aide à la navigation qui fonctionne avec le Router Angular, les templates et des chemins de navigation structurés.
Installation
npm install ng-hub-ui-breadcrumbsAller à
Idéal pour
- sites de documentation
- panneaux d'administration
- applications multi-niveaux
- navigation sensible à la route
À propos de breadcrumbs
ng-hub-ui-breadcrumbs offre aux applications Angular un composant breadcrumb sensible à la route pour les panneaux d'administration, les sites de documentation et les produits multi-niveaux. Il est utile lorsque la profondeur de navigation augmente et que les utilisateurs ont besoin de plus d'orientation qu'un simple bouton retour.
Guides de fonctionnalités
Fonctionnalités principales
Fonctionnalité essentielle du breadcrumb avec détection automatique des routes et affichage du chemin de navigation.
Exemples:
Basic Breadcrumbs
Simple breadcrumbs displaying navigation path from route configuration
Breadcrumbs - Basic Setup
Basic usage of breadcrumbs component showing current route based on route data
Items are generated from the data.breadcrumb configuration of active routes.
Code
Code
Import:
Template:
Component:
Contenu dynamique
Résolution dynamique du contenu du breadcrumb à partir des données de route et des resolvers, avec prise en charge des espaces réservés.
Exemples:
Dynamic Breadcrumbs
Breadcrumbs with dynamic content from route resolvers and data
Breadcrumbs - Dynamic Data
Dynamic breadcrumbs with placeholders resolved from route data and resolvers
The last item uses the template "Dynamic: {name}" and is resolved with route data.
Code
Code
Import:
Template:
Component:
Templates et personnalisation
Options de personnalisation riches avec templates personnalisés pour les éléments du breadcrumb et un style amélioré.
Exemples:
Custom Templates
Custom breadcrumb item templates with enhanced styling and icons
Breadcrumbs - Custom Templates
Custom template usage for rendering breadcrumb items with custom styling
The hubBreadcrumbItem directive allows custom rendering of each element.
Code
Code
Import:
Template:
Component:
Fonctionnalités avancées
Fonctionnalités améliorées incluant la prise en charge des icônes et la compatibilité avec la mise en page RTL pour les applications internationales.
Exemples:
Icons Breadcrumbs
Breadcrumb items with custom icons rendered from route data using custom templates
Breadcrumbs - Iconos
Renderizado de iconos definidos en los datos de la ruta usando una plantilla personalizada.
Code
Code
Import:
Template:
Component:
RTL Breadcrumbs
Right-to-left layout support with automatic divider flipping for international applications
Breadcrumbs - RTL
Soporte para idiomas con lectura de derecha a izquierda (RTL).
Code
Code
Import:
Template:
Component:
Fonctionnalités clés
Changements récents
Version 20.0.2 - 9/17/24, 12:00 AM
added: Comprehensive documentation page with functional examples
added: Basic breadcrumbs example with automatic route detection
added: Dynamic breadcrumbs example with placeholder resolution from route data
added: Custom templates example with enhanced styling and icons
added: Icons breadcrumbs example with visual indicators
added: RTL support example for right-to-left layouts
added: CSS variables styling example with complete theming options
added: Live functional examples in documentation with syntax highlighting
changed: Updated documentation structure with dedicated overview, API, and examples sections
changed: Enhanced code examples with proper TypeScript and HTML highlighting
changed: Improved example organization by functionality categories
Version 20.0.1 - 3/20/24, 12:00 AM
added: Full Angular 21 compatibility
added: Enhanced automatic route detection
added: Improved Bootstrap 5 styling compatibility
fixed: Performance optimizations for route data resolution
changed: Comprehensive README documentation
Version 20.0.0 - 1/15/24, 12:00 AM
changed: Migrated to Angular 21 with standalone components
added: Automatic breadcrumb generation from route configuration
added: Custom template support with hubBreadcrumbItem directive
added: Dynamic content resolution from route resolvers
added: RTL layout support for international applications
added: CSS custom properties for complete theming control