Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何修复ionic 5中@ionic/角度错误的成员事件_Angular_Ionic Framework_Ionic5 - Fatal编程技术网

Angular 如何修复ionic 5中@ionic/角度错误的成员事件

Angular 如何修复ionic 5中@ionic/角度错误的成员事件,angular,ionic-framework,ionic5,Angular,Ionic Framework,Ionic5,我已从爱奥尼亚4升级到爱奥尼亚5,现在出现以下错误: src/app/app.component.ts(4,10)中出错:错误TS2305:Module'/node_modules/@ionic/angular/ionic angular''没有导出的成员“事件” 以下导入行导致问题: import { Events, Platform } from '@ionic/angular'; 如何修复离子5中的@ionic/angular错误中的成员事件?事件已被删除。 您可以使用observabl

我已从爱奥尼亚4升级到爱奥尼亚5,现在出现以下错误:

src/app/app.component.ts(4,10)中出错:错误TS2305:Module'/node_modules/@ionic/angular/ionic angular''没有导出的成员“事件”

以下导入行导致问题:

import { Events, Platform } from '@ionic/angular';
如何修复离子5中的
@ionic/angular
错误中的成员事件?

事件已被删除。
您可以使用observables和subject behavior,将事件作为自己的服务,这样您就可以发布到ovserable并订阅以获取值。

事件
来自
@ionic/angular
包已从ionic 5中删除。你可以在Ionic5中看到突破性的变化

正如突破性更改中所提到的,您应该使用
可观察对象

例如,您可以创建以下服务:

从'@angular/core'导入{Injectable};
从'rxjs'导入{Subject};
@注射的({
providedIn:'根'
})
导出类GlobalFooService{

private fooSubject=new Subject

Hi,我面临着同样的问题。对我来说,似乎Ionic 4删除了这些事件。我发现:也许这有助于我有同样的错误,我也很乐意找到一个简单的替代品。在我的情况下,我不想使用redux。我也得到了这个。这似乎是一个巨大的、突破性的变化。是不是爱奥尼亚团队记录了哪些内容?如果是这样,我想读一下!@Ipad请检查我的答案。@John它记录在爱奥尼亚的突破性改变文档中。请检查我的答案。谢谢你的中篇文章!用于迁移!如果它能处理取消订阅,那将很有用,但无论如何都很棒!致以最良好的问候!嗨,@GuillermeSampaio我很高兴这个答案&这个博客对你很有用。关于取消订阅,它已经存在了。请再看一次。我不清楚!我说的是使用订阅它的字符串取消订阅!我已经修改了我的代码,以便在使用你的事件服务的组件中执行此操作!:D