ОШИБКА Ошибка: StaticInjectorError (AppModule) [Nav -> NavController] - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь вызвать страницу с помощью команды push, и у меня возникла эта проблема. Я использую ionic Framework * Файл 1001 *

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]

1 Ответ

0 голосов
/ 26 декабря 2018

Используете ли вы ленивую загрузку для 'ReservationPage'?

, если да, то я думаю, вам просто нужно удалить пробелы в конце 'ReservationPage'.

goRevervationPage() {
  this.nav.push('ReservationPage');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...