Я совершенно новичок в ионике, и в этот момент я совершенно растерялся:
У меня есть следующий HTML-код:
<ion-menu [content]="mainContent">
<ion-header>
<ion-toolbar>
<ion-title>
Menu
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content id="side-menu21">
<ion-list id="menu-list1">
<ion-item color="none" id="menu-list-item1" (click)="gotoTabPending();">
Pendientes
</ion-item>
<ion-item color="none" id="menu-list-item2" (click)="gotoTabDone();">
Realizadas
</ion-item>
<ion-item color="none" id="menu-list-item3" (click)="gotoTabAll();">
Todas
</ion-item>
</ion-list>
</ion-content>
</ion-menu>
<ion-nav #mainContent [root]="rootPage"></ion-nav>
, который вызывает эти три метода:
gotoTabPending(){
this.navCtrl.push(PendingTasksPage);
this.menuCtrl.close();
}
gotoTabDone(){
this.navCtrl.push(DoneTasksPage);
this.menuCtrl.close();
}
gotoTabAll(){
this.navCtrl.push(AllTasksPage);
this.menuCtrl.close();
}
И я пытаюсь объединить эти методы в один, что-то вроде:
<ion-item color="none" id="menu-list-item3" (click)="gotoTab(AllTasksPage);">
gotoTab(param){
this.navCtrl.push(param);
this.menuCtrl.close();
}
Однако это не работает и запускает исключение:
Я проводил некоторые исследования, но не нашел ничего полезного.Есть ли способ сделать это?
Заранее спасибо