Представьте, что приложение имеет страницу списка, например таблицу, показывающую список пользователей. В каждой строке таблицы называется "Правка", а в правой части браузера справа отображается панель с формой для редактирования этого содержимого пользователя. Когда форма сохраняется или закрывается, правая панель исчезает.
Как вы получаете Angular UI Router, чтобы автоматически отображать/скрывать правую панель при вводе и выходе из состояния редактирования? По умолчанию шаблон будет добавлен и удален, но сам контейнер по-прежнему будет присутствовать на экране.
В демонстрационном приложении для UI Router на html-макете было пустое пространство, выделенное для всех дочерних состояний, но в приложении, которое я создаю, мне бы очень хотелось скрыть панели, если они не используются и даже слайды все экраны в-и-out, когда состояния вводятся и выходят. Я предполагаю, что мне нужно будет использовать ng-show и ng-hide для этого. Как мне это сделать с помощью UI-маршрутизатора?
Спасибо!