J'ai besoin d'aide pour que mon module accepte mes nouvelles pages générées. Dans mon terminal, j'ai utilisé la commande ionique ionic generate page
pour créer deux nouvelles pages dans mon arborescence de fichiers. L'un s'appelle la politique de confidentialité et les autres conditions d'utilisation. Il a construit les nouvelles pages très bien:Erreur lors de la génération d'une page ionique
** page Politique de confidentialité **
/*
Generated class for the PrivacyPolicy page.
Ionic pages and navigation.
*/
@Component({
selector: 'page-privacy-policy',
templateUrl: 'privacy-policy.html'
})
export class PrivacyPolicyPage {
constructor(public navCtrl: NavController) {}
ionViewDidLoad() {
console.log('Hello PrivacyPolicyPage Page');
}
}
termes de page utilisation
/*
Generated class for the TermsOfUse page.
*/
@Component({
selector: 'page-terms-of-use',
templateUrl: 'terms-of-use.html'
})
export class TermsOfUsePage {
constructor(public navCtrl: NavController) {}
ionViewDidLoad() {
console.log('Hello TermsOfUsePage Page');
}
}
Mais quand je suis allé à pousser les pages à une contrôleur de navigation sur une autre page. J'ai eu des erreurs de construction dans le terminal d'abord qui a dit cannot determine module for component PrivacyPolicyPage
(et la page des conditions d'utilisation respectivement), puis quand j'ai ajouté les pages au module dans app.module.ts
. J'ai eu une erreur qui a dit unexpected value PrivacyPolicyPage declared by the module AppModule
.
Que suis-je censé faire ici? Ceci est l'ensemble app.module.ts fichier:
import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
//other imports
import { TermsOfUsePage } from '../terms-of-use/terms-of-use';
import { PrivacyPolicyPage } from '../privacy-policy/privacy-policy';
@NgModule({
declarations: [
*otherPages*,
*otherPages*,
TermsOfUsePage,
PrivacyPolicyPage
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
*otherPages*,
*otherPages*,
TermsOfUsePage,
PrivacyPolicyPage
],
providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}]
})
export class AppModule {}
Pourriez-vous s'il vous plaît poster le contenu de toute autre page qui fonctionne correctement? C'est juste pour voir si vous utilisez le chargement paresseux dans vos pages ou ils sont juste des composants réguliers – sebaferreras
quelle est votre version cli? utilisez-vous un chargement paresseux? –
Appelez-vous les pages avec this.navCtrl.push ('TermsOfUsePage') ou this.navCtrl.push (TermsOfUsePage)? Le premier est le chargement paresseux et est nécessaire pour créer un module pour chaque page. –