IONIC自定义subheader的最佳解决方案

IONIC subheader是我们常用的一个css 属性,但是这个subheader的高度是固定的,当然也是可以改变的,但是如果改了subheader的告诉,还要更改content的top值,稍微有些麻烦,如果是动态告诉的subheader就麻烦了,还需要动态更改content的top数值,所以就写了一个directive解决这个问题:

代码吧:

主要代码

rush:java;"> /** * Created by Richard on 9/21/16. */ 'use strict'; // @ngInject module.exports = function() { return { link: function(scope,element,attrs) { scope.$watch(function() { let height = element[0].offsetHeight + 44; let content = angular.element(document.querySelector('.has-subheader')); content.css("top",height + "px"); }); } } };

定义directie:

rush:js;"> .directive('customSubheader',customSubheader)

重写css:

rush:js;"> .bar-subheader { height: auto; }

使用方法

rush:js;">

以上所述是小编给大家介绍的IONIC自定义subheader的最佳解决方案。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面