我在哪里声明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} }); }
}
];
如何设置有效标签,以便每个菜单项都会激活相应的标签?
答案 0 :(得分:1)
在<?php
require_once('config.php');
session_start();
session_regenerate_id(TRUE);
$categoria = $_POST["categoria"];
$valore = $_POST["val"];
$update = mysql_query("UPDATE table
SET categoria = '$categoria'
WHERE id = '$valore'");
include 'close.php';
header('location:tabella.php');
?>
上设置[activeItem]
属性。
实施例
tabMenu
在HTML中
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} }); }
}
];
this.activeTab = this.tabMenuItems[1];
}