アプリケーションの新しいコンテキストを開くのではなく、ナビゲーションスタックにプッシュされるカスタムページを設定しようとしているので、ユーザーは次のようなスニペットのように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)
を交換しなければなりませんでした。 :)
解決策が見つかった場合は、実際の回答をしてください。それを受け入れる。 :) – toskv
ありがとう@toskv、私はそれをやろう –