Я новичок в AngularUI Router и хотел бы использовать его для следующего сценария:
Макет , общий для всех страниц, включает верхнюю панель навигации, содержащую меню с кнопками справа и раздел содержимого, заполняющий пробел ниже. На странице есть несколько страниц, которые я сопоставляю с состояниями интерфейса UI (стр. 1, стр. 2,...). Каждая страница может иметь свои собственные пункты меню и собственный контент. Меню должно совместно использовать область с содержимым, поскольку они взаимодействуют (например, кнопка сохранения представляет форму в контенте, она должна быть включена только в том случае, если форма действительна).
HTML выглядит примерно так:
<body>
<nav class="...">
<h1>my site</h1>
<div>MENU SHOULD GO HERE</div>
</nav>
<div class="row">
<div class="column ...">
CONTENT SHOULD GO HERE
</div>
</div>
</body>
Сейчас я использую два параллельных представления и два контроллера для каждого состояния. Но этот способ не может взаимодействовать с двумя областями/контроллерами.
Итак, как бы вы это сделали?