如何在标签中传递方法(Ionic 2)

时间:2017-06-26 19:05:01

标签: mysql ionic-framework methods parameters

我尝试用(click)="方法()"传递一个方法。但是没有在标签中工作, 有谁能够帮我 ?

这是我的tab.html:



<ion-tabs color="primary">
  <ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home" ></ion-tab>
  <ion-tab [root]="tab2Root" tabTitle="Carro" tabIcon="cart" tabBadge="2"  tabBadgeStyle="danger"></ion-tab>
  <ion-tab [root]="tab3Root" tabTitle="Perfil" tabIcon="md-person" (click)="method()"></ion-tab>
</ion-tabs>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

为了在点击选项卡时调用方法,您可以像这样使用选项卡元素上的ionSelect。

  

模板

<ion-tabs>
  <ion-tab (ionSelect)="chat()" tabTitle="Show Modal"></ion-tab>
</ion-tabs>
  

组件

export class Tabs {
  constructor(public modalCtrl: ModalController) {

  }

  chat() {
    let modal = this.modalCtrl.create(ChatPage);
    modal.present();
  }
}

您可以在Ionic Api Page上查看更多内容。