Я могу отправить код при необходимости, но мой вопрос кажется общим.Магистральная/марионетка маршрутизации - не хватает глубины
У меня есть три разных маршрутизатора BB, работающих в приложении Marionette. Все маршрутизаторы создаются до вызова Backbone.history.start().
На одном из маршрутизаторов у меня есть маршрут, который принимает несколько параметров. Он работает ... Я всегда могу добраться до него. Однако, когда я вернусь назад, он вернется только к одной странице, прежде чем она вернется к главному экрану. Вот иерархия экранов:
Landing
Search
Detail1
Detail2
Detail3
я могу пойти от:
Landing->Search->Detail1->Detail2->Detail3.
После того, как я вернусь ... это то, что происходит:
Detail3->Detail2->Search
Ни при каких обстоятельствах делать я когда-либо получите возможность снова направить навигацию вперед.
Происходит в Chrome и Edge.
Звучит это знакомо всем? Основная причина?