Jes*_*ñez 6 angular2-routing angular5
我需要在 ngx-admin nebular 和 angular 5 中的路由选项卡集组件中添加一个参数,如下所示:
tabs: any[] = [
{
title: 'My tab 1',
route: '/pages/projects/edit/tab1/:id',
}...
]
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
提前致谢
这是我目前正在使用的解决方案。
tabs: any[];
async ngOnInit() {
const id = await getIdLogic();
this.tabs = [
{
title: 'Tab 1',
route: `.../.../${id}`
},
...
]
}
Run Code Online (Sandbox Code Playgroud)
然后在 HTML 中,您需要记住仅在设置选项卡后才渲染 nb-route-tabset 组件。
<nb-route-tabset *ngIf="tabs" [tabs]="tabs"></nb-route-tabset>
Run Code Online (Sandbox Code Playgroud)