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 ionViewWillEnter,ionViewDidEnter未点火_Angular_Ionic Framework_Ionic4 - Fatal编程技术网

Angular ionViewWillEnter,ionViewDidEnter未点火

Angular ionViewWillEnter,ionViewDidEnter未点火,angular,ionic-framework,ionic4,Angular,Ionic Framework,Ionic4,我在Ionic应用程序上有一个选项卡式页面,默认页面实现了ionViewWillEnter方法。它过去工作得很好,但最近我再次构建了这个应用程序,问题发生了。我的代码最初是这样的: ionViewDidEnter(){ this.getData(); } 它没有启动,所以我尝试使用ionViewWillEnter(),但它也没有启动 我将getData()移动到ngOnInit()之后,只有它在工作,但ngOnInit()并不是为了实现我想要的getData()每次用户导航到页面时都被调

我在Ionic应用程序上有一个选项卡式页面,默认页面实现了ionViewWillEnter方法。它过去工作得很好,但最近我再次构建了这个应用程序,问题发生了。我的代码最初是这样的:

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。在您的特定页面或组件上运行您的函数。请按照此操作。[ ]