В настоящее время я изучаю возможность настройки ui-router для следующего сценария. Было бы здорово, если бы у кого-то была идея, как этого добиться.Несколько состояний на одной странице с ui-router
У меня есть простой один макет пейджера с навигацией. Каждый элемент навигации имеет поле div с содержимым. Как я могу теперь определить несколько состояний на одной странице (для каждого элемента навигации одно состояние с отдельным контроллером и шаблоном)?
Впоследствии я хотел бы реализовать решение, когда я нажимаю на элемент навигации, чтобы перейти к соответствующему контейнеру div. В основном это делается с помощью якорей HTML, но как я могу решить это с помощью ui-router? Или это невозможно, и мне нужно создать одно состояние с отдельными видами?
Ниже пример изображения, чтобы показать вам разыскиваемого расположение:
Надеюсь кто-то есть решение для этого.
Спасибо заранее,
xyNNN
Чтобы быть в состоянии иметь несколько представлений я сознаю. Но могу ли я теперь определить активное состояние для моего элемента навигации, когда вид (например, contentSite2) не отображается в текущем порт представления? знаете ли вы какое-то решение для этого? – xyNNN
У вас может быть какая-то директива, которая проверяет текущую позицию окна просмотра, и на основе этого вы можете просто добавить активный класс в меню. –
Вы можете просто сделать следующее: '' ng-class = "{active: $ state.is ('contentSite2')} '' ' – harshil