博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ionic 进入二级目录以后隐藏底部导航栏(tabs)
阅读量:6612 次
发布时间:2019-06-24

本文共 1108 字,大约阅读时间需要 3 分钟。

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

//tabs

2.添加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 = value;                });            });            scope.$on('$ionicView.beforeLeave', function() {                $rootScope.hideTabs = false;            });        }    };});

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

//这是官网模板中的文件

{

{chat.lastText}}

现在体验下效果吧! 

另外,如果要把效果搞得好看点,没有什么延迟现象,需要改动ionic.css文件,改动他需要用scss,这些内容前面也有介绍,改动地方如下:

.tabs {  -webkit-transition: all linear 0.2s;  transition: all linear 0.2s;}.tabs-item-hide > .tabs{  -webkit-transition: all linear 0.2s;  transition: all linear 0.2s;  bottom: -$tabs-height;  display: flex;}

上面内容在tabs.scss文件中! 

转载地址:http://iyaso.baihongyu.com/

你可能感兴趣的文章
[解决方法] php大form用post方式传递数据过多被截取的问题
查看>>
语音转文字小工具开发Python
查看>>
bzoj3786 星际探索 splay dfs序
查看>>
Unity Manual 用户手册
查看>>
博客园第一天,纪念一下。O(∩_∩)O~
查看>>
LA 4015 树形背包
查看>>
JDBC学习总结(一)
查看>>
UPS故障案例集(一)
查看>>
加载静态文件,父模板的继承和扩展
查看>>
Oracle 11gR2 deferred segment creation 与 exp/imp 说明
查看>>
学习笔记之Bokeh Data Visualization | DataCamp
查看>>
学习笔记之Visual Studio Code & Clang
查看>>
类型和声明笔记
查看>>
Epoll模型【转】
查看>>
NB卡开卡注意事项【转】
查看>>
如何在linux下检测内存泄漏(转)
查看>>
SQL Server数据库可能遇到的报错
查看>>
Java中设置classpath、path、JAVA_HOME的作用
查看>>
Spring+Struts2+Hibernate框架整合流程
查看>>
LeetCode OJ:Peeking Iterator(peeking 迭代器)
查看>>