Angular Breadcrumb provides contextual information about page hierarchy.
Setup
Refer to PrimeNG setup documentation for download and installation steps for your environment.
Import
import {BreadcrumbModule} from 'primeng/breadcrumb';
import {MenuItem} from 'primeng/api';
MenuModel API
Breadcrumb uses the common menumodel api to define its items, visit MenuModel API for details.
Getting Started
Breadcrumb requires a collection of menuitems connected to its model property.
export class BreadcrumbDemo implements OnInit {
private items: MenuItem[];
ngOnInit() {
this.items = [
{label:'Categories'},
{label:'Sports'},
{label:'Football'},
{label:'Countries'},
{label:'Spain'},
{label:'F.C. Barcelona'},
{label:'Squad'},
{label:'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi'}
];
}
}
<p-breadcrumb [model]="items"></p-breadcrumb>
Theming
Breadcrumb supports various themes featuring Material, Bootstrap, Fluent as well as your own custom themes via the Designer tool.
Resources
Visit the PrimeNG Breadcrumb showcase for demos and documentation.