Как Ionic 4 страницы работают с круговой навигацией? - PullRequest
0 голосов
/ 05 мая 2019

Что происходит в 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.

Тогда какой из следующих двух результатов получится?

  1. В стеке 4страниц на нем (A, B, C, A), и вы вернетесь от страницы A к странице C.
  2. Стек закорачивает и выдает страницы (B и C), чтобы вернуться кстраница A и the были бы отключены, потому что в стеке теперь есть только одна страница A?

Если результат будет 1-м из вышеперечисленных, то стек может расти бесконечно, что выглядит немного глупо.

...