Что происходит в ionic 4 с круговой навигацией с использованием кнопки возврата назад <ion-back-button>
, если у вас несколько страниц, которые перемещаются по кругу?Например ...
Страница A:
[routerLink]="['pageB/', data ]"
Страница B:
[routerLink]="['pageC/', data ]"
Страница C:
[routerLink]="['pageA/', data ]"
Тогда предположим, что вывыполните следующее ...
- На странице A вы нажимаете routerLink, чтобы перейти на страницу B.
- На странице B вы нажимаете routerLink, чтобы перейти на страницу C.
- На странице C вы нажимаете на routerLink, чтобы вернуться на страницу A.
Тогда какой из следующих двух результатов получится?
- В стеке 4страниц на нем (A, B, C, A), и вы вернетесь от страницы A к странице C.
- Стек закорачивает и выдает страницы (B и C), чтобы вернуться кстраница A и the были бы отключены, потому что в стеке теперь есть только одна страница A?
Если результат будет 1-м из вышеперечисленных, то стек может расти бесконечно, что выглядит немного глупо.