Как работает ионная история и когда создается некорневой стек?
я используюионный v1.0.0 и не понимаю, как параллельная история управляется$ionicHistory
работает.
Особенно на устройствах Android, когда используется кнопка «назад» (ранее аппаратная), мое приложение Angular иногда ведет себя странно, и я хотел бы понять, почему. (пример: навигация назад открывает вид, закрытый$ionicGoBack()
давным-давно)
Для меня кажется, что некоторые из навигаций ui-router создают новые стеки истории, а другие помещают элементы истории в корневую историю, даже когда переход из состояния в подсостояние должен добавляться в историю, где записано состояние IMO.
Вопросы
Кто-нибудь может объяснить, в каких случаяхui-sref
или же$state.go(...)
добавить элементы истории во вновь созданный стек?Когда они добавленыroot
?Модалы обрабатываются особым образом?Извините, что не конкретизирую, но приложение довольно сложное, и я не знаю, как изолировать проблемы в единственном пакере. Может быть, я пропустил кусок хорошей документации ...