【发布时间】:2021-05-16 05:58:39
【问题描述】:
在我的应用程序中,我想动态加载选项卡名称和组件。
以下 JSON 数据包含 tab name 和 tab links
"menu" : {
"First": "link1",
"Second": "link2",
"Third": "link3"
}
链接是如下配置的角度路由器文件
const routes: Routes = [
{ path: '', component: HomeComponent},
{ path: 'link1', component: HomeComponent},
{ path: 'link2', component: UserPreferenceComponent},
{ path: 'link3', component: TableComponent },
{ path: '**', redirectTo: '' }
];
我想根据 JSON 中配置的链接加载选项卡。
<mat-tab-group>
<mat-tab label="First"> <!--Link 1 component --> </mat-tab>
<mat-tab label="Second"> <!--Link 2 component --> </mat-tab>
<mat-tab label="Third"> <!--Link 3 component --> </mat-tab>
</mat-tab-group>
Link 1 组件表示<app-home></app-home>
有人可以告诉我如何实现吗?
【问题讨论】:
标签: angular dynamic tabs components