Я создаю приложение Aurelia, и у меня есть верхняя навигация для моего приложения, созданная с использованием маршрутизатора для навигации высокого уровня. Мне также нужна отдельная боковая навигация для разных разделов моего приложения (для каждого каталога).
Например, у меня есть раздел пользователей на сайте, в котором будет несколько страниц (представления и модели представлений) для различных функций, и мне нужно, чтобы этот раздел пользователей имел собственную боковую навигацию. Я хотел бы иметь отдельный маршрутизатор и боковую панель навигации для каждого раздела. В руководстве по началу работы показан сценарий дочернего маршрутизатора, но только на данной странице.
Я бы хотел, чтобы структура моего приложения выглядела примерно так:
+src
+users
- home.js
- home.html
- users-nav-bar.html (this is what I'm unsure how set up)
- users-nav-bar.js
- users-router.js (not sure if this is possible)
- user-profile.html
- user-profile.js
- user-roles.html
- user-roles.js
+cases
- case-nav-bar.html
- case-nav-bar.js
etc...
Возможно ли это с Аурелией? Есть ли другой/лучший способ структурировать боковую панель навигации для каждого раздела приложения? Может ли кто-нибудь указать мне пример?