Loading...
Loading...
Guide for implementing Syncfusion Angular Breadcrumb components for navigation trails. Covers installation, data binding, navigation setup, icons, overflow modes, and template customization. Use this when building breadcrumb navigation that displays user location in hierarchies, enables clicking parent items for navigation, adds icons for visual context, or customizes appearance with templates.
npx skill4agent add syncfusion/angular-ui-components-skills syncfusion-angular-breadcrumbejs-breadcrumb@syncfusion/ej2-angular-navigationsimport { BreadcrumbModule } from '@syncfusion/ej2-angular-navigations';
import { Component } from '@angular/core';
import { enableRipple } from '@syncfusion/ej2-base';
enableRipple(true);
@Component({
imports: [BreadcrumbModule],
standalone: true,
selector: 'app-root',
template: `<div class="e-section-control">
<ejs-breadcrumb [enableNavigation]="true">
<e-breadcrumb-items>
<e-breadcrumb-item iconCss="e-icons e-home" url="url"></e-breadcrumb-item>
<e-breadcrumb-item text="Products" url="url"></e-breadcrumb-item>
<e-breadcrumb-item text="Electronics" url="url"></e-breadcrumb-item>
<e-breadcrumb-item text="Laptops" url="url"></e-breadcrumb-item>
</e-breadcrumb-items>
</ejs-breadcrumb>
</div>`
})
export class AppComponent {}enableNavigation="false"<ejs-breadcrumb [enableNavigation]="false">
<e-breadcrumb-items>
<e-breadcrumb-item text="Home"></e-breadcrumb-item>
</e-breadcrumb-items>
</ejs-breadcrumb>iconCss<e-breadcrumb-item iconCss="e-icons e-home" text="Home"></e-breadcrumb-item>maxItemsoverflowMode<ejs-breadcrumb [maxItems]="3" overflowMode="Menu"><ejs-breadcrumb [enableActiveItemNavigation]="true"><ng-template #separatorTemplate>
<span class='e-bicons e-arrow'></span>
</ng-template>| Property | Type | Default | Purpose |
|---|---|---|---|
| Array | - | Array of BreadcrumbItemModel items |
| String | - | Static URL to generate items from path |
| Boolean | true | Enable/disable item click navigation |
| Boolean | false | Allow clicking the active/last item |
| Number | - | Maximum items to display before overflow |
| String | 'Menu' | Overflow handling mode |
| Template | - | Template for custom item rendering |
| Template | - | Template for custom separators |
| String | - | CSS class for styling |
| Event | - | Event before item rendering |