У меня есть приложение, которое сначала показывает вкладку. На любой из вкладок пользователь может перейти на другую страницу, которая также является вкладкой. Тем не менее, использование <ion-back-button>
не работает для меня, как ожидалось.
Чтобы проиллюстрировать проблему, я взял пример приложения для начинающих вкладок Ionic и расширил его второй страницей вкладок. Это настройка:
Первая вкладка (TabsPage):
- / tabs / tab1 /
- / tabs / tab2 /
- /tabs / tab3 /
Страница второй вкладки (OtherTabsPage):
- / другие вкладки / other-tab1 /
Хотя мне удалось настроить навигацию от любой из трех первых вкладок до новой вкладки, навигация назад (<ion-back-button>
), похоже, не работает.
Поскольку это может быть немного сложным для понимания,Я создал полный пример Stackblitz здесь:
https://stackblitz.com/edit/ionic-v4-angular-tabs-hxxnpm
Воспроизведите проблему следующим образом:
- Откройте tab2
- Нажмите кнопку («открыть вложенную вкладку»), чтобы перейти на новую страницу вкладки (other-tab1)
- Теперь нажмите кнопку «Назад» в левом верхнем углу, и вы окажетесь на вкладке 1 вместо tab2
Это ошибка или у меня ошибка в настройке маршрутизации?
РЕДАКТИРОВАТЬ:
Ionic классифицирует это как ошибкудо сих пор. Будет ли обновление, если есть ответ: https://github.com/ionic-team/ionic/issues/19801