Мне нужно использовать два состояния параллельно, одно для моей страницы и другое для модального с несколькими подчиненными состояниями. Прямо сейчас вызов модального состояния уничтожит мою страницу, так как изменилось состояние страницы.
Создание дочернего состояния дочернего элемента моей страницы не будет решением, так как модальный будет использоваться на нескольких страницах.
Пример:
$stateProvider
.state('user', {}) // page
.state('bookshelf', {}) // page
.state('books', {}) // modal
.state('books.read', {}) // sub state of modal
Итак, если я нахожусь на user
и откройте мой модальный, тогда состояние изменится на books
, тогда мой модальный будет содержать контент, но содержимое страницы будет уничтожено.
Как это исправить?