我不确定如何tab2Root
使用我help.html
页面上的按钮打开它.我正在阅读文档,但没有任何相关内容.
help.html:
<button ion-button large clear icon-end color="primary">
Shop <ion-icon name="arrow-forward"></ion-icon>
</button>
Run Code Online (Sandbox Code Playgroud)
tabs.html:
<ion-tabs>
<ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Products" tabIcon="search"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Cart" tabIcon="cart"></ion-tab>
<ion-tab [root]="tab4Root" tabTitle="Account" tabIcon="person"></ion-tab>
<ion-tab [root]="tab5Root" tabTitle="Help" tabIcon="help-buoy"></ion-tab>
</ion-tabs>
Run Code Online (Sandbox Code Playgroud)
您可以在help.ts类中创建一个函数,如下所示:
SwitchTab(){
this.navCtrl.parent.select(0); //Selects the first tab
}
Run Code Online (Sandbox Code Playgroud)
为了使navCtrl对象可用,你必须用你的类的构造函数注入它:
import { NavController } from 'ionic-angular';
...
constructor(private navCtrl: NavController) {
}
Run Code Online (Sandbox Code Playgroud)
不要忘记将按钮绑定到类中的SwitchTab方法,如下所示:
<button ion-button large clear icon-end color="primary" (click)="SwitchTab()">
Shop <ion-icon name="arrow-forward"></ion-icon>
</button>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1411 次 |
最近记录: |