ionic2 tabs使用 Modal底部tab弹出框
程序员文章站
2023-02-23 12:12:44
项目要实现一个功能,在首页底部中间的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弹出框,希望对大家有所帮助
上一篇: 前高管:苹果创新乏力 产品失去吸引力
下一篇: assert()函数用法总结(推荐)