Вы получаете
Uncaught Error: Template parse errors: More than one component matched on this element. Make sure that only one component's selector can match a given element. Conflicting components: MatTab,TabComponent ("
, потому что вы объявляете в своем проекте компоновщик селектора мат-вкладок, который не может быть выполнен, поскольку уже присутствует тот же компонент имени.
Вы можете переименуйте селектор компонента в компоненте вкладки с
mat-tab[app-tab]
на app-tab
, затем вы можете использовать его на вкладке с матом, как это
<mat-tab>
<app-tab [label]="'blabla2'" [data]="bbbData"></app-tab>
</mat-tab>
Ошибка заключается в том, что метка и данные не являются атрибутами вкладки мат.
Используйте компонент отдельно в компоненте вкладки мат