【问题标题】:ERROR Error: StaticInjectorError(AppModule)[Nav -> NavController]ERROR 错误:StaticInjectorError(AppModule)[Nav -> NavController]
【发布时间】:2019-05-24 13:49:10
【问题描述】:

我正在尝试使用推送命令调用页面,但我遇到了这个问题 我正在使用离子框架

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  ')
    }
}

this is the console error

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]

【问题讨论】:

    标签: angularjs ionic-framework ionic3


    【解决方案1】:

    您是否对“ReservationPage”使用延迟加载?

    如果是,那么我认为您只需要删除“ReservationPage”末尾的空格即可。

    goRevervationPage() {
      this.nav.push('ReservationPage');
    }

    【讨论】:

      猜你喜欢
      • 2018-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2018-12-18
      • 2020-05-19
      • 1970-01-01
      相关资源
      最近更新 更多