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 相关文章推荐
js 编写规范
Mar 03 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
Dec 17 Javascript
轻松掌握JavaScript中的Math object数学对象
May 26 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
详解webpack解惑:require的五种用法
Jun 09 Javascript
Node.js dgram模块实现UDP通信示例代码
Sep 26 Javascript
layui中select,radio设置不生效的解决方法
Sep 05 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
JS canvas实现画板和签字板功能
Feb 23 Javascript
react合成事件与原生事件的相关理解
May 13 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
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
JS父页面与子页面相互传值方法
2014/03/05 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
vue项目常用组件和框架结构介绍
2017/12/24 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
js中如何完美的解析数据
2018/03/18 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
2019/06/10 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
Python求解平方根的方法
2015/03/11 Python
Python处理文本换行符实例代码
2018/02/03 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
python3实现字符串操作的实例代码
2019/04/16 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
Django发送邮件和itsdangerous模块的配合使用解析
2019/08/10 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
应聘自荐书
2013/10/08 职场文书
外贸业务员的岗位职责
2013/11/23 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
经济担保书范文
2014/04/02 职场文书
高一学生评语大全
2014/04/25 职场文书
长城导游词
2015/01/30 职场文书
实习生个人总结范文
2015/02/28 职场文书
个人廉政承诺书
2015/04/28 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书