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(){
....
}
为我工作,我希望它能为您带来帮助。您如何刷新应用程序?您能将代码放入吗?使用浏览器刷新按钮手动重新加载正确吗?您如何刷新应用程序?您能将代码放入吗?使用浏览器刷新按钮手动重新加载正确吗?使用离子导航时不会调用角度生命周期挂钩:使用离子导航时不会调用角度生命周期挂钩导航: