2016-03-19 2 views
0

Я пытаюсь создать одно приложение страницы и один случай использования у меня есть details страницы, которая может быть запущена из нескольких parent страниц, больше похоже действуют как modal box, но без какой-либо absolute собственности. Я проверял, как show/hide на основе изменения состояния от parent.Angularjs состояние маршрутизация и хранение DOM неповрежденные

Это то, что я сделал до сих пор http://plnkr.co/edit/t34ES8lUihcypetHF0rp?p=preview

Если вы посмотрите, щелкая View Home из homeDOM не удаляется во время навигации к следующему состоянию.

Но если вы находитесь в About Страница и нажмите View About, DOM удаляется.

Как мы можем показать/скрыть ui-view. если мы переходим к different state with same url?

ответ

0

Этот же адрес Адрес: '^/details /: id', для обоих состояний.

Попытайтесь иметь состояние обертки, говоря «детали», а затем в контроллере этого состояния вы можете перенаправить на основе некоторого параметра, который сообщает состоянию оболочки, к которому нужно перейти.

Смежные вопросы