我想用Ionic框架创建一个移动应用程序(我的第一个)。我创建了expense.html和expense-detail.html。 sidemenu在expense.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会出现在所有应用。*状态中,除了应用。* - 仅在刷新后出现的详细信息。 我做错了什么?
答案 0 :(得分:1)
我通过阅读此http://ionicframework.com/docs/api/directive/menuToggle/并添加了enable-menu-with-back-views =&#34; true&#34;解决了这个问题。到侧边菜单