Я хочу создать мобильное приложение с Ionic framework (мой первый). Я создал счет.html и расход -detail.html. Sidemenu отображается правильно на cost.html, но на странице "child" он появляется только после обновления. Вот мой код:
Это мое боковое меню:
<ion-side-menus>
<ion-side-menu-content>
<ion-header-bar class="bar-header bar-dark">
<button class="button button-icon icon ion-navicon" menu-toggle="left"></button>
<div class="h1 title">My Money Tracker</div>
</ion-header-bar>
<ion-nav-view name="mainContent" animation="slide-left-right"></ion-nav-view>
<ion-content></ion-content>
</ion-side-menu-content>
<ion-side-menu side="left">
<a menu-close ui-sref="app.expenses" class="item">Expenses</a>
<a menu-close ui-sref="app.incomes" class="item">Incomes</a>
<a menu-close ui-sref="app.categories" class="item">Categories</a>
<a menu-close ui-sref="app.statistics" class="item">Statistics</a>
<a menu-close ui-sref="app.account" class="item">Account</a>
</ion-side-menu>
</ion-side-menus>
Это состояния приложения:
.state('app.expenses', {
url:"/expenses",
views: {
"mainContent" : {
templateUrl : "app/expenses/expenses.html"
}
}
})
.state('app.expense-detail', {
url:"/expenses/:id",
views: {
"mainContent" : {
templateUrl : "app/expenses/expense-detail.html"
}
}
})
Sidemenu появляется во всех приложениях. * По умолчанию, за исключением приложения * -detail, в котором он появляется только после обновления. Что я делаю не так?
Я решил эту проблему, прочитав этот файл http://ionicframework.com/docs/api/directive/menuToggle/ и добавив в боковое меню enable-menu-with-back-views = "true"