app-component.ts
goRevervationPage() {
console.log("test")
this.navCtrl.push('ReservationPage')
}
app.html
<ion-list>
<button class="sideMenuItem selectedItem" ion-item detail-none>Accueil</button>
<button class="sideMenuItem" ion-item detail-none (click)="goRevervationPage()">Réservation</button>
<button class="sideMenuItem" ion-item detail-none>Créer une fiche client</button>
.. <button class="sideMenuItem" ion-item detail-none>Fiche client</button>
<button class="sideMenuItem" ion-item detail-none>All Clients</button>
</ion-list>
答案 0 :(得分:0)
不太确定您要在NavController
中使用app.component.ts
做什么。
但是您似乎忘记了将其添加到依赖项中。将其作为依赖项注入constructor
中应该可以使其正常工作。像这样:
import { Component } from '@angular/core';
import { Platform, NavController } from 'ionic-angular';
import { TabsPage } from '../pages/tabs/tabs';
@Component({
templateUrl: 'app.html'
})
export class MyApp {
rootPage: any = TabsPage;
constructor(
platform: Platform,
public navCtrl: NavController
) {
...
}
goRevervationPage() {
console.log("test")
this.navCtrl.push('ReservationPage')
}
...
}
答案 1 :(得分:0)
给出不带引号的页面名称,并且您还需要在页眉中导入页面组件
goRevervationPage() {
console.log("test")
this.navCtrl.push(ReservationPage)
}