angular/components

tabs: nested mat-tab-group with custom label template puts label on parent tab too

Open

#10,441 建立於 2018年3月15日

在 GitHub 查看
 (8 留言) (0 反應) (0 負責人)TypeScript (24,044 star) (6,650 fork)batch import
P4area: material/tabshelp wanted

描述

Bug, feature request, or proposal:

Bug

What is the expected behavior?

Should be able to use a custom tab label template in a sub tab but not in a parent tab.

What is the current behavior?

Having a mat-tab-group within a mat-tab-group with the child mat-tab-group having mat-tab items with a custom tab template (using ng-template) puts the custom tab content on the parent tab too.

What are the steps to reproduce?

StackBlitz repro: https://stackblitz.com/edit/angular-7njwul

What is the use-case or motivation for changing an existing behavior?

Not possible to use a custom tab label template on child tabs without breaking the parent tabs.

Which versions of Angular, Material, OS, TypeScript, browsers are affected?

Browsers - all Material: 5.2.4 (+?) Angular 5

Is there anything else we should know?

Nope

貢獻者指南