2017-06-26 12 views
0

(click)= "method()"でメソッドを渡そうとしましたが、タブでは機能しません。 誰か助けてくれますか?タブでメソッドを渡す方法(イオニック2)

は、これが私のtab.htmlです:あなたはこのようなタブ要素にionSelectを使用することができ、タブをタップしたときにメソッドを呼び出すために

<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>

答えて

0

テンプレート

<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の詳細を確認することができます。

+0

ありがとうI'ts Working;) –

+0

歓迎ですが、これを受け入れられた回答としてマークすることを忘れないでください。 – Alberick0

関連する問題