У меня проблема с вложенными состояниями в UI-Router. У меня есть два состояния, и при нажатии кнопки он должен перейти в другое состояние, а URL-адрес изменится, но шаблон не работает. Вот мой код для государственной логики:Проблемы с вложенными состояниями в UI-маршрутизаторе
$stateProvider.state('accounts', {
url: '/accounts',
views: {
'menu': {
templateUrl: 'templates/menu.html',
controller: 'MenuController'
},
'main': {
templateUrl: 'templates/accounts.html',
controller: 'AccountsController'
}
}
});
$stateProvider.state('accounts.detail', {
url: '/:accountID',
views: {
'main': {
templateUrl: 'templates/accounts.detail.html',
controller: 'AccountsDetailController'
}
}
});
И моя кнопка логика: $state.go('accounts.detail', { accountID : account.accountID});
Оба моих взглядов обернуты в интерфейс ракурса тегов. Все остальные корневые состояния работают правильно (/ home,/orders), однако/accounts /: accountID не запускает шаблон для загрузки и перехода. Любое понимание будет оценено по достоинству.
Вы используете нефрит? Покажите нам вид – ribsies
Нет, я не уверен, что это такое. Я использую ионный, и это моя единственная структура. Он поставляется в комплекте с ui-router и угловым – mattchue
добавлен accounts.html – mattchue