Ionic Navigating Lifecycle Events
These are the events:
ionViewDidLoad: Fired only when a view is stored in memory. This event is NOT fired on entering a view that is already cached. It’s a nice place for init related tasks.
ionViewDidLoad() {
console.log('ionViewDidLoad');
}
ionViewWillEnter: It’s fired when entering a page, before it becomes the active one. Use it for tasks you want to do every time you enter in the view (setting event listeners, updating a table, etc.).
ionViewWillEnter() {
console.log('ionViewWillEnter');
}
ionViewDidEnter: Fired when entering a page, after it becomes the active page. Quite similar to the previous one.
ionViewDidEnter() {
console.log('ionViewDidEnter');
}
ionViewWillLeave: Fired when you leave a page, before it stops being the active one. Use it for things you need to run every time you are leaving a page (deactivate event listeners, etc.).
ionViewWillLeave() {
console.log('ionViewWillLeave');
}
ionViewDidLeave: Fired when you leave a page, after it stops being the active one. Similar to the previous one.
ionViewDidLeave() {
console.log('ionViewDidLeave');
}
ionViewWillUnload: Fired when a view is going to be completely removed (after leaving a non-cached view).
ionViewWillUnload() {
console.log('ionViewWillUnload');
}