Html 如何将ion侧菜单嵌套到ion导航视图中?
我正在开始离子框架的开发 我启动了一个基本的Html 如何将ion侧菜单嵌套到ion导航视图中?,html,css,angularjs,ionic-framework,Html,Css,Angularjs,Ionic Framework,我正在开始离子框架的开发 我启动了一个基本的tabs应用程序,有3个选项卡:地图、设置和关于 我的index.html中包含以下内容: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=dev
tabs
应用程序,有3个选项卡:地图、设置和关于
我的index.html中包含以下内容:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/ionic.app.css" rel="stylesheet">
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="cordova.js"></script>
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
<script src="js/services.js"></script>
</head>
<body ng-app="starter" animation="slide-left-right-ios7">
<!--
The nav bar that will be updated as we navigate between views.
-->
<ion-nav-bar class="bar-stable nav-title-slide-ios7">
<ion-nav-back-button class="button-icon icon ion-ios7-arrow-back">
Back
</ion-nav-back-button>
</ion-nav-bar>
<!--
The views will be rendered in the <ion-nav-view> directive below
Templates are in the /templates folder (but you could also
have templates inline in this html file if you'd like).
-->
<ion-nav-view></ion-nav-view>
</body>
</html>
例如,“关于”选项卡以ion view
开头,该选项卡应完全嵌套在上面显示的index.html文件中的
中,因为视图标记是导航视图标记的子级
关于选项卡(模板/tab关于.html):
一些indystry公司。
当我单击“关于”选项卡(“Acerca de”)时,它会创建如下视图
我可以轻松地从“设置”和“关于”选项卡切换,但当我切换回“地图视图”时,显然出现了一些问题:
它应该显示带有侧菜单的地图视图,但它只保留“about”标题,没有内容,我必须刷新页面以修复此行为
当我切换回地图选项卡而不手动刷新页面时,是否有人能告诉我使其呈现的合适方法
提前谢谢。事实证明,你不能将离子侧菜单嵌套到离子选项卡中,以相反的方式操作,我只需将按钮放置在地图选项卡中,并禁用其他选项卡。嗨,你能用你的代码(包括JS文件)创建一个代码笔吗?@denisazevedo当然可以will@denisazevedo就在那里。在用于提供controllers.js文件和js for app.js的css字段中,你能告诉我如何使用侧菜单和导航选项卡栏吗?我也面临这个问题。你也会使用自定义标题吗?我想知道一个使用自定义标题(每个选项卡内的不同元素及其对应的标题栏)的解决方案。使用ion nav title元素的常规方法是行不通的。现在我正在根离子导航条元素中使用ng if语句。
<ion-side-menus>
<ion-side-menu-content>
<ion-header-bar class="bar-positive">
<div class="buttons">
<button class="button icon button-clear ion-navicon-round" ng-click="toggleLeft()">
</button>
</div>
<h1 class="title">Mapa</h1>
</ion-header-bar>
</ion-side-menu-content>
<ion-side-menu side="left">
<header class="bar bar-header bar-assertive">
<div class="title">Categorias</div>
</header>
<ion-list class="Padding">
<ion-item ng-repeat="cat in categories" type="item-text-wrap">
{{ cat.name }}
</ion-item>
</ion-list>
</ion-side-menu>
</ion-side-menus>
<ion-view title="About">
<ion-content>
<h1>Some indystry Inc.</h1>
</ion-content>
</ion-view>