Все, что вам нужно сделать, это следовать этому примеру со значками на вкладках. Здесь - это фрагмент стека из вашего кода, который показывает значки на вкладках.
Измените шаблон на:
<div class="tabs">
<nav mat-tab-nav-bar mat-align-tabs="left">
<a mat-tab-link
*ngFor="let link of navLinks"
[routerLink]="link.path"
routerLinkActive #rla="routerLinkActive"
[active]="rla.isActive">
<mat-icon class="example-tab-icon">{{link.icon}}</mat-icon>
{{link.label}}
</a>
</nav>
</div>
В вашем компоненте добавьте свойство icon (см. Список значков здесь ):
navLinks = [
{path: 'details', label: 'V Details', icon: 'star'},
{path: 'select', label: 'Product', icon: 'star_border'},
{path: 'clselect', label: 'Client Details', icon: 'star_half'},
];
И, возможно, добавьте немного CSS, чтобы отделить значок от ярлыка вкладки:
.example-tab-icon {
margin-right: 8px;
}