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 相关文章推荐
一个很简单的办法实现TD的加亮效果.
Jun 29 Javascript
JS命名空间的另一种实现
Aug 09 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
Dec 24 Javascript
浅谈Javascript线程及定时机制
Jul 02 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
Sep 01 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
Feb 15 Javascript
基于JavaScript实现Tab选项卡切换效果
Nov 24 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
Angular中ng-options下拉数据默认值的设定方法
Jun 21 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
vue项目首屏打开速度慢的解决方法
Mar 31 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
May 07 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
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
php缓存技术详细总结
2013/08/07 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
学习ExtJS fit布局使用说明
2009/10/08 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
2016/05/16 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
深入理解Python3 内置函数大全
2017/11/23 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
Python3 修改默认环境的方法
2019/02/16 Python
python字符串分割及字符串的一些常规方法
2019/07/24 Python
Python try except finally资源回收的实现
2021/01/25 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
英国最大的美妆产品在线零售商之一:Beauty Bay
2017/09/29 全球购物
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
楼面部长岗位职责范本
2014/02/14 职场文书
市场营销管理毕业生自荐信
2014/03/03 职场文书
好的促销活动方案
2014/08/21 职场文书
关于迟到的检讨书
2015/05/06 职场文书