У меня есть боковое меню:ионного толкая вид в боковом меню
<ion-side-menu side="left">
<ion-header-bar class="bar-stable">
<h1 id="menu-title" class="title">John Doe</h1>
</ion-header-bar>
<ion-content id="menu-content">
<ion-list>
<ion-item nav-clear menu-close href="#/app/account" class="menu-item">
account
</ion-item>
Когда приложение открывает, я автоматически пересылаться на страницу счета. Я могу легко щелкнуть «гамбургер», чтобы перейти на навигацию скольжения, где есть несколько других страниц, к которым я могу получить доступ. На странице учетной записи есть список учетных записей. У меня возникли проблемы с «сверлением» в подробный вид аккаунта. Боковое меню определено в menu.html. Вот маршруты:
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.accounts', {
url: '/accounts',
views: {
'menuContent': {
templateUrl: 'templates/account.html'
}
}
})
.state('app.accounts/accountId', {
url: '/accounts/accountId',
views: {
'menuContent': {
templateUrl: 'templates/account-detail.html'
}
}
})
$urlRouterProvider.otherwise('/app/home');
Третье состояние не работает. Каким будет имя (в настоящее время menuContent)? Как я должен правильно маршрутизировать это из контекста бокового меню? Как будет выглядеть ссылка на странице списка учетных записей? что-то вроде:
<a href="#/accounts/myid">view account</a>
Результирующего вида конфигурации является то, что, как показано ниже:
Обратите внимание, что пользователь не должен быть в состоянии пойти со счетов обратно в меню. Им нужно нажать кнопку «назад», затем перейти в меню. Довольно стандартно в мобильных приложениях.
это все еще не дает мне правильного поведения. Представление будет нажато, но это представление по умолчанию, заданное с помощью $ urlRouterProvider.otherwise ('/ app/home') – thebiglebowski11