Ионные вкладки повторно инициализируют компонент

Я использую компоненты ion-tabs и ion-tab для Ionic 3. В настоящее время, когда пользователь переключается между вкладками, компонент на вкладке <ion-tab [root]="SomeComponent"></ion-tab> инициализируется только тогда, когда пользователь переключается на него в первый раз. После этого вызовов ionViewDidLoad или ngOnInit больше не будет. Вопрос в следующем: можно ли уничтожить компонент при смене вкладок, а затем снова инициализировать его позже?


person Aleksa    schedule 20.02.2019    source источник


Ответы (1)


Используйте события жизненного цикла ionViewWillEnter и ionViewWillEnter на своей странице.

Вы можете поместить правильный код в этот метод, чтобы инициализировать или уничтожить необходимые вещи на вашей странице.

https://ionicframework.com/docs/api/navigation/NavController/

person Jaykant    schedule 20.02.2019