【发布时间】:2021-02-23 12:47:02
【问题描述】:
我正在尝试使用 Angular Material 9 创建一个 TAB 自定义组件。
这是使用 Angular Material 创建 TAB 的代码:
<mat-tab-group>
<mat-tab label="First"> Content 1 </mat-tab>
<mat-tab label="Second"> Content 2 </mat-tab>
<mat-tab label="Third"> Content 3 </mat-tab>
</mat-tab-group>
我创建了两个新组件:
my-tab 带有以下 HTML:
<mat-tab-group>
<ng-container></ng-container>
</mat-tab-group>
my-tab-item 带有以下 HTML
<mat-tab label="title">
<ng-container></ng-container>
</mat-tab>
TAB 的文本有一个字符串参数。
问题是 TAB 没有被渲染。
<app-my-tab>
<app-my-tab-item title="Label 1">Content 1</app-my-tab-item>
<app-my-tab-item title="Label 2">Content 2</app-my-tab-item>
<app-my-tab-item title="Label 3">Content 3</app-my-tab-item>
</app-my-tab>
我用这个例子创建了一个堆栈闪电战。
https://stackblitz.com/edit/angular-v9zpgf
感谢您的帮助
【问题讨论】:
标签: angular angular-material angular-components angular-material-9