【Ionic3】关闭新增页面,跳转到列表后刷新(回显)

一、问题描述

看了好多帖子要么没讲到重点,要么都是ionic1,ionic2的东西;
需求:从列表页面,到达新增页面,创建新增的对象,关闭新增页面后,刷新列表记录;

二、解决办法

    //跳转到请假添加页面
    gotoLeaveAddPage() {
                let modal = this.modalCtrl.create('LeaveAddComponent',{
                    leave:this.leave
                });

                modal.onDidDismiss(data => {
                //核心功能,在这里刷新,即重新查一遍即可
                });
                modal.present();
    }

这里核心的部分是modal里面的onDidDismiss()方法;
这里写图片描述

这个方法表示,当我们新建的模态框被关闭的时候,会跳到这个页面里来,接下来,我们在这个方法里面从新查一遍列表即可;

    gotoLeaveAddPage() {
                let modal = this.modalCtrl.create('LeaveAddComponent',{
                    leave:this.leave
                });
                //将查询列表的语句写在onDidDismiss()方法里即可;
                modal.onDidDismiss(data => {
                    this.leaveService.getLeaveListsTodo(1)
                        .subscribe(result => {
                                this.leaveListTodo = result;
                                this.toastCtrl.create({
                                    message: '数据刷新成功',
                                    duration: 1000
                                }).present();
                            },
                            (e) => {
                                console.log(e, '初始化错误 error');
                            });
                });
                modal.present();
    }

欢迎关注我的公众号:
【幕桥社区】
这里写图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值