当前位置: 移动技术网 > IT编程>开发语言>JavaScript > ionic2 tabs使用 Modal底部tab弹出框

ionic2 tabs使用 Modal底部tab弹出框

2019年04月01日  | 移动技术网IT编程  | 我要评论
 项目要实现一个功能,在首页底部中间的tab弹出一个页面,而且是没有底部栏的,而不是像平常滑动的一个子页面。 像这样: 做法其实很简单 1.修改tabs.h

 项目要实现一个功能,在首页底部中间的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弹出框,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网