Я пытаюсь настроить пользовательскую страницу, которая вместо открытия нового контекста приложения будет перенесена в стек навигации, чтобы пользователь мог вернуться туда, где он/она был, прежде чем открывать так называемый CameraPage
, как следующий фрагмент в файле tabs.html:Как я могу вызвать пользовательскую функцию на вкладках 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 файла Я пытаюсь получить эту функцию для того, чтобы подтолкнуть страницу на навигационной куче без просто создать новый контекст, это действительно важно, чтобы пользователь вернулся к тому месту, которое он/она перед открытием этой страницы. Как и следующий фрагмент кода:
public openCamera() {
console.log("clicked");
this.navCtrl.push(CameraPage, {});
}
К сожалению, (щелчок) событие doens't получить срабатывает, когда я нажимаю на него, я уже пытался создать поддельную кнопку, которая будет всплывать над <ion-tab>
элементом, но он получает игнорируется и не появляется на встроенной странице ... это действительно расстраивает, есть ли способ инициировать пользовательские действия на нижней панели навигации в Ionic 2?
Спасибо заранее,
EDIT: Извините, ребята, минута после того, как я отправил это я нашел решение, я просто должен был заменить (click)
для (ionSelect)
выхода. :)
Если вы нашли решение, сделайте реальный ответ. и принять его. :) – toskv
Спасибо @toskv, я сделаю это –