我在哪里声明 activeIndex 以及如何使用这个变量?
我有 html 文件:
<p-tabMenu [model]="tabMenuItems"></p-tabMenu>
和打字稿文件:
tabMenuItems: MenuItem[];
private stateId: number;
private id: number;
...
ngOnInit() {
this.tabMenuItems = [
{label: 'Bar1', icon: 'ui-icon-insert-chart',
command: (event: any) => {
this.router.navigate(['/#',
this.id],{ queryParams: {'stateId': this.stateId} }); }
},
{label: 'Bar2', icon: 'ui-icon-date-range',
command: (event: any) => {
this.router.navigate(['/#', this.id],{ queryParams: {'stateId': this.stateId} }); }
},
{label: 'Bar3', icon: 'ui-icon-book',
command: (event: any) => {
this.router.navigate(['/#', this.id],
{ queryParams: {'stateId': this.stateId} }); }
},
{label: 'Bar4', icon: 'ui-icon-help-outline',
command: (event: any) => {
this.router.navigate(['/#', this.id],
{ queryParams: {'stateId': this.stateId} }); }
},
{label: 'Bar5', icon: 'ui-icon-public',
command: (event: any) => {
this.router.navigate(['/#', this.id],
{ queryParams: {'stateId': this.stateId} }); }
}
];
如何设置活动选项卡,以便每个菜单项激活相应的选项卡?