我刚刚开发了一个带有离子和java的移动应用程序(java EE中的服务器代码),我构建了项目,我得到了apk,直到现在一切都还好,但是当我在手机上安装应用程序时控制器和路由器URL不适合我只是出现的侧面菜单(我把它放在index.html),这是正常的吗?任何人都可以帮忙,这里是索引页面的代码:
<ion-side-menus enable-menu-with-back-views="true">
<!-- Left menu -->
<ion-side-menu side="left" expose-aside-when="large">
<a menu-close class="item item-icon-left item-positive ">
<i class="icon ion-gear-a"></i>Paramétres
</a>
<a menu-close class="item item-icon-left ">
<i class="icon ion-pie-graph"></i>Tableau de bord
</a>
<a menu-close class="item item-icon-left ">
<i class="icon ion-navicon-round"></i>Mission
</a>
<a menu-close class="item item-icon-left " ng-click="logout()">
<i class="icon ion-log-out"></i>Se déconnecter
</a>
</ion-side-menu>
<ion-side-menu-content>
<!-- Main content, usually <ion-nav-view> -->
<ion-nav-view></ion-nav-view>
</ion-side-menu-content>
</ion-side-menus>
答案 0 :(得分:0)
将离子导航视图更改为如果您只能看到侧边菜单,则此处缺少视图名称
<ion-nav-view name="menuContent"></ion-nav-view>
考虑到您已将menucontent定义为配置中的视图,如此
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.state', {
url: '/state',
views: {
'menuContent': {
templateUrl: 'templates/state.html',
controller: 'stateCtrl'
}
}
})
.state('app.login', {
url: '/login',
templateUrl: 'templates/search.html'
controller: 'loginCtrl'
});
$urlRouterProvider.otherwise('/login');
希望这可以帮助您解决问题..谢谢