Angular ionViewWillEnter,ionViewDidEnter未点火
我在Ionic应用程序上有一个选项卡式页面,默认页面实现了ionViewWillEnter方法。它过去工作得很好,但最近我再次构建了这个应用程序,问题发生了。我的代码最初是这样的:Angular ionViewWillEnter,ionViewDidEnter未点火,angular,ionic-framework,ionic4,Angular,Ionic Framework,Ionic4,我在Ionic应用程序上有一个选项卡式页面,默认页面实现了ionViewWillEnter方法。它过去工作得很好,但最近我再次构建了这个应用程序,问题发生了。我的代码最初是这样的: ionViewDidEnter(){ this.getData(); } 它没有启动,所以我尝试使用ionViewWillEnter(),但它也没有启动 我将getData()移动到ngOnInit()之后,只有它在工作,但ngOnInit()并不是为了实现我想要的getData()每次用户导航到页面时都被调
ionViewDidEnter(){
this.getData();
}
它没有启动,所以我尝试使用ionViewWillEnter()
,但它也没有启动
我将getData()
移动到ngOnInit()
之后,只有它在工作,但ngOnInit()
并不是为了实现我想要的getData()
每次用户导航到页面时都被调用
有人知道如何使ionViewWillEnter()
或ionViewDidEnter()
再次工作吗
注:以下是我的爱奥尼亚信息
Ionic:
Ionic CLI : 5.2.7 (C:\Users\me\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : @ionic/angular 4.9.0
@angular-devkit/build-angular : 0.803.3
@angular-devkit/schematics : 8.3.3
@angular/cli : 8.3.3
@ionic/angular-toolkit : 2.0.0
Cordova:
Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 8.0.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 15 other plugins)
Utility:
cordova-res : 0.3.0
native-run : 0.2.5
System:
NodeJS : v10.16.3 (C:\Program Files\nodejs\node.exe)
npm : 6.11.3
OS : Windows Server 2016
你的爱好是什么version@ORBIT我使用的是爱奥尼亚4。请在终端的项目路径中运行“爱奥尼亚信息”命令。也许你可以使用。路由器角度指令中的router.events。在您的特定页面或组件上运行您的函数。请按照此操作。[ ]