Я запутался, что создал новый ionic 3 проекта с шаблоном вкладок.
Есть две вкладки, такие как Домашняя страница & Бронирование
Главная страница -> Список отелей (1) -> Список меню (2) -> Заказать питание (3) -> Оплата (4) -> Успешный платеж Перенаправление на Бронирование (5)
Заказы -> Список выполненных заказов (5)
Он после успешной оплаты заказа перенаправил пользователя на страницу бронирования (фактически 2-я вкладка (5)).
let currentIndex = this.navCtrl.getActive().index;
this.navCtrl.push(MyBookingsPage,{animate: true, direction: 'forward'}).then(() => {
this.navCtrl.remove(currentIndex);
});
Затем я нажимаю на вкладку «Бронирования» снизу, и она загружается как совершенная. Но
Когда я нажимаю на вкладку Главная , она снова загружает страницу бронирований и вкладку Главная вкладывает ее на главную страницу и работает отлично.
Мне нужно нажать два раза, чтобы загрузить Home страницу.
Почему это так происходит? Это связано с кэшированием просмотров?
Я использую NavController метод push для перенаправления страниц.