Angular Breadcrumbs-Komponente | ng-hub-ui-breadcrumbs

Angular Breadcrumbs-Komponente mit Router-Integration, individuellen Templates, RTL-Unterstützung und flexiblen Styling-Tokens.

API-Referenz

Hier ist der vollständige Vertrag für breadcrumbs: alles, was du binden, abhören, projizieren und gestalten kannst, an einem Ort gesammelt. Verdrahte, was du brauchst, und gestalte, was du willst — es ist standalone und Signals-freundlich.

Inputs

Stelle breadcrumbs mit 3 Inputs ein. Binde sie wie jeden Angular-@Input.

NameTypStandardBeschreibung
breadcrumbs$Observable<BreadcrumbItem[]>Observable-Stream von Breadcrumb-Elementen, die automatisch aus den Routendaten generiert werden.
variantstringSemantischer Akzent für die Breadcrumb-Links (z.B. primary, success) oder ein beliebiger eigener Token-Name.
truncateItemsbooleanfalseBei true wird jede Beschriftung auf --hub-breadcrumb-max-item-width mit Auslassungspunkten gekürzt und bei Überlauf ein Tooltip angezeigt.

Outputs

Noch keine Outputs dokumentiert.

Templates

Mach es zu deinem — 1 Template-Slots lassen dich eigenes Markup projizieren.

NameBeschreibungBeispiel
hubBreadcrumbItemBenutzerdefiniertes Template zum Rendern einzelner Breadcrumb-Elemente<ng-template hubBreadcrumbItem let-item let-isLast="isLast"> @if (!isLast) { <a [routerLink]="item.url" class="breadcrumb-link">{{ item.label }}</a> } @else { <span class="breadcrumb-current">{{ item.label }}</span> } </ng-template>