В ionic 3 были события жизненного цикла, такие как ionViewWillEnter
и ionViewWillLeave
.Но в Ionic 4 это событие должно быть заменено событиями жизненного цикла Angular, такими как ngOnInit
и ngOnDestroy
.
. В моем приложении мне нужно реализовать некоторые заданные операции, когда пользователь входит или покидает страницу.Например, если пользователь нажмет другую страницу (перейдите вперед в Ionic 4), приложение выполнит ionViewWillLeave для текущей страницы перед тем, как будет нажата новая страница.Если пользователь вернулся с нажатой страницы (перейдите назад в Ionic 4), приложение должно выполнить ionViewWillEnter для предыдущей страницы.
Я попытался заменить эти события на ngOnInit и ngOnDestroy.Но эти события вызываются по одному разу на страницу.Например, если я перейду на другую страницу (перейду к корню в Ionic 4) и вернусь на первую страницу, на первой странице события ngOnInit и ngOnDestroy больше не будут вызываться.
Как я могу вызвать событиекаждый раз, когда пользователь входит или покидает страницу?