在ionic 4框架中,我已经使用router.navigate导航到该页面。在导航的页面中,构造函数和ngOnInit不会从第二次调用。第一次才打电话。
答案 0 :(得分:0)
ngOnInit()在组件初始化期间触发一次。我认为您的页面是一个子组件。子组件仅在其父组件被破坏时才会被破坏。这就是构造函数和ngOninit不第二次调用的原因。除了Angular生命周期事件外, Ionic Angular提供了一些其他事件,您可以使用
ionViewWillEnter() - Fired when the component routing to is about to animate into view.
ionViewDidEnter() - Fired when the component routing to has finished animating.
ionViewWillLeave() - Fired when the component routing from is about to animate.
ionViewDidLeave() - Fired when the component routing to has finished animating.