Компоненты PrimeNG
Breadcrumbs

Хлебные крошки

PrimeNG/Breadcrumb (opens in a new tab)

Breadcrumb предоставляет контекстную информацию об иерархии страниц.

С чего начать

Подключите модуль

import { BreadcrumbModule } from 'primeng/breadcrumb';

В .ts файле

import { Component, OnInit } from '@angular/core';
import { MenuItem } from 'primeng/api';
 
@Component({
  selector: 'app-prime-breadcrumbs',
  templateUrl: './prime-breadcrumbs.component.html',
  styleUrls: ['./prime-breadcrumbs.component.scss']
})
export class PrimeBreadcrumbsComponent implements OnInit {
 
  items: MenuItem[] = [];
 
  home = { icon: 'pi pi-home', routerLink: '/' };
 
  constructor() { }
 
  ngOnInit(): void {
    this.items = [
      { label: 'Computer' },
      { label: 'Notebook' },
      { label: 'Accessories' },
      { label: 'Backpacks' },
      { label: 'Item' }
    ];
 
  }
 
}

Встройте компонент с помощью тэга p-breadcrumb.

Breadcrumb

Свойства

NameTypeDefaultDescription
modelarraynullAn array of menuitems.
homeMenuItemnullMenuItem configuration for the home icon.
stylestringnullInline style of the component.
styleClassstringnullStyle class of the component.
homeAriaLabelstringnullDefines a string that labels the home icon for accessibility.

События

NameParametersDescription
onItemClickoriginalEvent: Browser event<br>item: Selected menu itemFired when an item is selected.

Стилизация

NameElement
p-breadcrumbContainer element.
p-menuitemMenuitem element.
p-menuitem-textLabel of a menuitem.
p-breadcrumb-chevronChevron element.