Я работаю над своим приложением UI-Router с вложенными представлениями. Я определил некоторые состояния следующим образом:
$stateProvider
.state('parent', {
url: "/parent",
views: {
'area1': {templateUrl : 'parentView.html'},
'area2' : ... // some other areas + template
}
})
.state('parent.child1', {
url: "/child1",
views: {
'area1' : {templateUrl : 'child1View.html'},
'area2' : ... // still some other areas, not changing
}
})
.state('parent.child2', {
url: "/child2",
views: {
'area1' : {templateUrl : 'child2View.html'},
'area2' : ... // still some other areas, not changing
}
})
При использовании приложения у меня есть основной вид, разделенный на некоторые области. В 1-й области я использую конкретный html файл. Если я нажму ссылку, приложение переходит в дочернее состояние, используя $state.go('myState')
. В то время URL-адрес изменяется, но дочерний вид не загружается на страницу.
Я искал ответы на сайте, и я нашел этот вопрос у другого, который, похоже, сталкивается с той же проблемой: Angular Маршрутизатор - изменение Url, но просмотр не загружается
Знаете ли вы, что я пропустил?
Извините за плохой английский