3
votes

Impossible de trouver le module 'ionic-angular'.ts lors de la mise à niveau de la version vers Ionic 4

J'ai ce code dans Ionic 3. Dans Ionic 4,

Impossible de trouver le module 'ionic-angular'.ts (2307)

Comment puis-je le faire fonctionner dans ionic 4? peut trouver toutes les solutions ...

  import { Events, Content } from 'ionic-angular';

  @ViewChild(Content) content: Content;
  this.content.resize();
  this.content.scrollToBottom()


1 commentaires

changement de déclaration d'importation dans ionique 4. veuillez vérifier la réponse pour plus de détails.


4 Réponses :


1
votes

À partir d'ionic 4, vous importez la déclaration de ionic-angular légèrement modifiée. veuillez importer comme ci-dessous.

import { Events, Content } from '@ionic/angular';

Voici une démo sur stackblitz

J'espère que cela vous aidera!


1 commentaires

merci, mais 'Content' n'existe pas aussi là-bas ('Event' existe)



1
votes

Suivez ces étapes de migration détaillées pour passer de Ionic 3 à 4: https: // ionicframework. com / docs / building / migration

Pour cette erreur spécifique, la réponse est:

import { Events, IonContent } from '@ionic/angular';

@ViewChild(IonContent) content: IonContent;
// resize() is removed in Ionic 4 (not needed)
this.content.scrollToBottom();


0 commentaires

0
votes

Quelle est la commande que vous avez utilisée pour créer un projet? si vous ne mentionnez pas --type = angular file, il n'a pas de support angulaire.

ionic start project_name blank --type=angular 


1 commentaires

oui je l'ai fait .. je pense que c'est à propos d'ionic 4 est différent de 3



0
votes

Essayez plutôt ceci:

npm i ionic-angular


0 commentaires