2017-02-17 7 views
1

アプリケーションの新しいコンテキストを開くのではなく、ナビゲーションスタックにプッシュされるカスタムページを設定しようとしているので、ユーザーは次のようなスニペットのようにCameraPageと呼ばれる場所に戻ることができますIonic 2タブでカスタム関数をトリガする方法はありますか?

<ion-tabs> 
<ion-tab [root]="tab1Root" tabIcon="ios-paper"></ion-tab> 
<ion-tab [root]="tab2Root" tabIcon="ios-calendar"></ion-tab> 
<ion-tab (click)="openCamera()" tabIcon="custom-icon-plus"></ion-tab> 
<ion-tab [root]="tab4Root" tabIcon="ios-trophy"></ion-tab> 
<ion-tab [root]="tab5Root" tabIcon="ios-people"></ion-tab> 
</ion-tabs> 

そして、私はちょうど新しいコンテキストを作成せずにナビゲーション杭の上にページをプッシュするために、この機能を受け取るためにしようとしているtabs.tsファイルに、それはです:ファイルtabs.htmlにユーザーがこの特定のページを開く前の状態に戻ることが非常に重要です。

public openCamera() { 
console.log("clicked"); 
this.navCtrl.push(CameraPage, {}); 
} 

残念ながら、しかし、私はすでに<ion-tab>要素にフローティング表示されます偽のボタンを作成しようとしました、私はそれをタップすると、イベントがトリガされますdoens't(クリック)それを取得:次のコードのように無視され、ビルドページに表示されません...これは本当にイライラしています。イオニック2の下のナビゲーションバーにカスタムアクションをトリガする方法はありますか?

事前のおかげで、

編集:私はそれを掲示した後、申し訳ありませんが、みんなが、分私は解決策を見つけた、私はちょうど(ionSelect)出力用(click)を交換しなければなりませんでした。 :)

+0

解決策が見つかった場合は、実際の回答をしてください。それを受け入れる。 :) – toskv

+0

ありがとう@toskv、私はそれをやろう –

答えて

6

申し訳ありませんが、私はそれを投稿した後、私は解決策を見つけた後、ちょうど、(ionSelect)出力の(click)を置き換えなければなりませんでした。 :)

関連する問題