以下是我正在处理的代码
onTabsChange(abc) {
let selected_tab = this.tabs.getSelected();
let tab_index = selected_tab.index;
console.log(tab_index); // should print current tab index but it prints previously selected tab index
}
以下是 Html 代码
<ion-tabs #myTabs class="menu" (ionChange)="onTabsChange()" selectedIndex="0">
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
<ion-tab [root]="blank" tabTitle="Blank"></ion-tab>
</ion-tabs>
现在,如果我单击任何选项卡,this.tabs.getSelected() 会给我之前选择的选项卡..
如果我想要当前选定的选项卡,我该如何实现这一点..