版本升级到Ionic 4时找不到模块“ ionic-angular” .ts

时间:2019-03-28 11:52:31

标签: angular ionic-framework

我在Ionic 3中拥有此代码。在Ionic 4中,

  

找不到模块'ionic-angular'.ts(2307)

如何使其在Ionic 4中起作用?可以找到任何解决方案...

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

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

4 个答案:

答案 0 :(得分:1)

您从Ionic 4导入的ionic-angular语句略有变化。请按以下方式导入。

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

Here is a Demo on stackblitz

希望这会有所帮助!

答案 1 :(得分:1)

请遵循以下详细的迁移步骤,以便从Ionic 3升级到4:https://ionicframework.com/docs/building/migration

对于此特定错误,答案为:

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

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

答案 2 :(得分:0)

用于创建项目的命令是什么?如果您不提及--type = angular文件,则说明它没有角度支持。

ionic start project_name blank --type=angular 

答案 3 :(得分:0)

尝试以下方法:

npm i ionic-angular