ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案


Posted in Javascript onNovember 23, 2016

在有tabs的项目里,进入子层级时,底部导航还一直存在,本人是要让他只在首页几个界面存在,其他的隐藏,在这里用到了angularjs的指令,要完成这个步骤分为三步:

在标签ion-tabs中添加:ng-class=”{‘tabs-item-hide': $root.hideTabs}”,源码如下

<ion-tabs class="tabs-icon-top" ng-class="{'tabs-item-hide': $root.hideTabs}"> 
//tabs 
</ion-tabs>

添加angularjs的指令,源码如下:

//app已经在其他文件中指定,如var app = angular.module("starter",["ionic"]) 
app.directive('hideTabs', function($rootScope) { 
return { 
restrict: 'A', 
link: function(scope, element, attributes) { 
scope.$on('$ionicView.beforeEnter', function() { 
scope.$watch(attributes.hideTabs, function(value){ 
$rootScope.hideTabs = 'tabs-item-hide'; 
}); 
}); 
scope.$on('$ionicView.beforeLeave', function() { 
scope.$watch(attributes.hideTabs, function(value){ 
$rootScope.hideTabs = 'tabs-item-hide'; 
}); 
scope.$watch('$destroy',function(){ 
$rootScope.hideTabs = false; 
}) 
}); 
} 
}; 
});

在想要隐藏的界面标签 ion-view添加表达式hide-tabs=”true”,源码如下:

//这是官网模板中的文件 
<ion-view hide-tabs="true" view-title="{{chat.name}}"> 
<ion-content class="padding"> 
<img ng-src="{{chat.face}}" style="width: 64px; height: 64px"> 
<p> 
{{chat.lastText}} 
</p> 
</ion-content> 
</ion-view>

以上所述是小编给大家介绍的ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript load Page,load css,load js实现代码
Mar 31 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 Javascript
js获取客户端网卡的IP地址、MAC地址
Mar 26 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
jquery采用oop模式class类的使用示例
Jan 22 Javascript
简单实现JavaScript图片切换效果
Nov 28 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
Mar 09 Javascript
微信小程序 动态传参实例详解
Apr 27 Javascript
js+html5生成自动排列对话框实例
Oct 09 Javascript
JS抛物线动画实例制作
Feb 24 Javascript
微信小程序云开发实现云数据库读写权限
May 17 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 #Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 #Javascript
jquery实现点击页面回到顶部
Nov 23 #Javascript
通过原生JS实现为元素添加事件的方法
Nov 23 #Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 #Javascript
JavaScript基于自定义函数判断变量类型的实现方法
Nov 23 #Javascript
JavaScript实现的CRC32函数示例
Nov 23 #Javascript
You might like
VOLVO车载收音机
2021/03/02 无线电
循环 vs 递归浅谈
2013/02/28 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
JS验证IP,子网掩码,网关和MAC的方法
2015/07/02 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
Python中super的用法实例
2015/05/28 Python
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
对Python中 \r, \n, \r\n的彻底理解
2020/03/06 Python
Python pip 常用命令汇总
2020/10/19 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
HTML5 与 XHTML2
2008/10/17 HTML / CSS
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
高中家长寄语
2014/04/02 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
黑白记忆观后感
2015/06/18 职场文书
文化苦旅读书笔记
2015/06/29 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
JavaScript 对象创建的3种方法
2021/11/17 Javascript