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 相关文章推荐
JS location几个方法小姐
Jul 09 Javascript
jquery 插件学习(四)
Aug 06 Javascript
node.js实现逐行读取文件内容的代码
Jun 27 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
Dec 05 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
Feb 27 Javascript
angular实现form验证实例代码
Jan 17 Javascript
详解vue+webpack+express中间件接口使用
Jul 17 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
Feb 28 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
js module大战
Apr 19 Javascript
使用javascript解析二维码的三种方式
Nov 11 Javascript
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
Apr 09 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静态文件生成类实例
2014/11/29 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
PHP读取Excel类文件
2017/05/15 PHP
javascript globalStorage类代码
2009/06/04 Javascript
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
Python3爬取英雄联盟英雄皮肤大图实例代码
2018/11/14 Python
python文本数据处理学习笔记详解
2019/06/17 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
如何一键升级Python所有包
2020/11/05 Python
使用django自带的user做外键的方法
2020/11/30 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
拾金不昧表扬信范文
2014/01/11 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
求职信结尾怎么写
2014/05/26 职场文书
质量月活动总结
2014/08/26 职场文书
法定代表人授权委托书
2014/09/19 职场文书
服务员岗位职责
2015/02/03 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript