Angular 在页面refesh上未调用IonViewDiEnter

Angular 在页面refesh上未调用IonViewDiEnter,angular,ionic-framework,ionic4,Angular,Ionic Framework,Ionic4,我正在使用加载程序服务在ionViewWillEnter上显示加载程序,并在ionViewDidEnter上隐藏加载程序。当我通过路由移动到页面时,一切正常,但当我刷新同一页面时,不会调用ionic的ionViewDidEnter,因此加载程序被卡住。在ionic中,您可以使用ngOnInit()或ngAfterViewInit()可能对您有所帮助。在ionic中,您可以使用ngOnInit()或ngAfterViewInit()可能会对您有所帮助我通常使用ngOnInit钩子,它可以正常工作

我正在使用加载程序服务在
ionViewWillEnter
上显示加载程序,并在
ionViewDidEnter
上隐藏加载程序。当我通过路由移动到页面时,一切正常,但当我刷新同一页面时,不会调用ionic的ionViewDidEnter,因此加载程序被卡住。

在ionic中,您可以使用
ngOnInit()
ngAfterViewInit()
可能对您有所帮助。

在ionic中,您可以使用
ngOnInit()
ngAfterViewInit()
可能会对您有所帮助

我通常使用
ngOnInit
钩子,它可以正常工作 你应该试试看。但一定要把这些东西扔掉

@ionicPage()
装饰师,既然你用的是有角的钩子, 否则它可能不会起作用

ngOnInit(){
....
}

对我有用,我希望对你有用。

我通常使用
ngOnInit
钩子,它很有用 你应该试试看。但一定要把这些东西扔掉

@ionicPage()
装饰师,既然你用的是有角的钩子, 否则它可能不会起作用

ngOnInit(){
....
}

为我工作,我希望它能为您带来帮助。

您如何刷新应用程序?您能将代码放入吗?使用浏览器刷新按钮手动重新加载正确吗?您如何刷新应用程序?您能将代码放入吗?使用浏览器刷新按钮手动重新加载正确吗?使用离子导航时不会调用角度生命周期挂钩:使用离子导航时不会调用角度生命周期挂钩导航: