我正在尝试使用push命令调用页面,但是我遇到了这个问题 我正在使用离子框架
ts文件
export class MyApp {
rootPage:string = 'AllClientsPage';
constructor(platform: Platform,public nav: NavController ,statusBar: StatusBar, splashScreen: SplashScreen,
storage: Storage) {
platform.ready().then(() => {
statusBar.styleDefault();
splashScreen.hide();
});
}
goRevervationPage() {
this.nav.push('ReservationPage ')
}
}
App.html
<ion-content class="sideMenu">
<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>
ERROR Error: StaticInjectorError(AppModule)[Nav -> NavController]
答案 0 :(得分:0)
您是否对“ ReservationPage”使用延迟加载?
如果是的话,我想您只需要在'ReservationPage'的末尾删除空格即可。
result