Кэширование представлений Ionic Tabs (загрузка старых представлений) - PullRequest
0 голосов
/ 04 июля 2018

Я запутался, что создал новый 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 для перенаправления страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...