Магистральная маршрутизация с подпредставлениями

Мне любопытно, как люди справляются с такой ситуацией. У меня есть приложение, которое по маршруту "quateg; / category" quot; отображает список категорий. При нажатии на каждую категорию появляется список продуктов в этой категории, и маршрут обновляется до чего-то вроде «/ Categories / 1 / products». Если я перемещаюсь по некоторым из них, а затем нажимаю кнопку «Назад», я смогу просто отобразить представление списка продуктов для предыдущей категории, без повторного отображения представления категорий.

Тем не менее, мне также нужно убедиться, что при переходе непосредственно к «/ Categories / 2 / products» список категорий, а также список продуктов отображается.

По сути, это означает, что маршрутизатор должен реагировать иначе на навигацию назад / вперед по истории, чем на прямой доступ к URL. Есть ли общее решение проблемы такого типа?

Ответы на вопрос(1)

Ваш ответ на вопрос