ionic2 tabs使用 Modal底部tab弹出框


Posted in Javascript onDecember 30, 2016

 项目要实现一个功能,在首页底部中间的tab弹出一个页面,而且是没有底部栏的,而不是像平常滑动的一个子页面。

像这样:

做法其实很简单

1.修改tabs.html中的tab,去掉[root]="tab2root"属性,就不会显示子页面了

2.添加(ionSelect)方法,点击这个tab按钮的事件,用来显示你的弹出modal

去掉之前:

<ion-tab [root]="tab5Root" tabIcon="call" (ionSelect)="call()" ></ion-tab>

去掉之后:

<ion-tab  tabIcon="call" (ionSelect)="call()" ></ion-tab>

3.在tabs.ts中显示实现(ionSelect)方法的call()方法,以显示modal

引入ModalController

import { NavController, NavParams,ModalController,ViewController,Tabs } from 'ionic-angular';

声明ModalController

constructor(public navCtrl: NavController, public navParams: NavParams,<span style="color:#ff0000;">public modalCtrl: ModalController,</span>public viewCtrl: ViewController) { 
 }

实现call方法

call(){ 
 let modal = this.modalCtrl.create(CallModalPage); 
 modal.present(); 
}

以上所述是小编给大家介绍的ionic2 tabs使用 Modal底部tab弹出框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
学习并汇集javascript匿名函数
Nov 25 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
Sep 26 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
JS实现超炫网页烟花动画效果的方法
Mar 02 Javascript
JavaScript的9种继承实现方式归纳
May 18 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
每天一篇javascript学习小结(基础知识)
Nov 10 Javascript
JS面试题---关于算法台阶的问题
Jul 26 Javascript
jQuery通过ajax快速批量提交表单数据
Oct 25 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
Jul 20 Javascript
基于vue中解决v-for使用报红并出现警告的问题
Mar 03 Javascript
AJAX实现指定部分页面刷新效果
Oct 16 Javascript
JS实现改变HTML上文字颜色和内容的方法
Dec 30 #Javascript
jQuery中页面返回顶部的方法总结
Dec 30 #Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 #Javascript
JS实现全屏的四种写法
Dec 30 #Javascript
js设置文字颜色的方法示例
Dec 30 #Javascript
Node.js的Mongodb使用实例
Dec 30 #Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
Dec 30 #Javascript
You might like
PHP邮件群发机实现代码
2016/02/16 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
2018/09/16 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
Python使用MD5加密字符串示例
2014/08/22 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
python 实现单通道转3通道
2019/12/03 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
计算机科学与技术应届生求职信
2013/11/07 职场文书
酒店门卫岗位职责
2013/12/29 职场文书
小区门卫值班制度
2014/01/24 职场文书
班主任与学生安全责任书
2014/07/25 职场文书
研究生简历自我评
2015/03/11 职场文书
python 逐步回归算法
2021/04/06 Python
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android