我在ionic2中打开一个Modal,从列表中搜索值.搜索之后,我希望在父屏幕中返回选定的值.
searchRooms(){
let modal = this.modalCtrl.create(RoomSearch);
modal.present();
}Run Code Online (Sandbox Code Playgroud)
这将打开我的搜索模式,在那里我有可用房间列表.如果用户点击任何房间,那么我想将值返回到父页面.我不知道该怎么做.
从文档我觉得NavConroller.pop可以用来传回值,但我不知道如何使用它.
提前致谢.
Had*_*OMA 22
您可以使用模态控制器中onDidDismiss说明的方法.
在打开模态的页面中,您可以执行以下操作:
let modal = this.modalCtrl.create(RoomSearch);
modal.onDidDismiss(data => {
// Do things with data coming from modal, for instance :
console.log(data);
});
modal.present();
Run Code Online (Sandbox Code Playgroud)
这在你的模态控制器中,关闭模态:
this.viewCtrl.dismiss({"foo" : "bar"});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4702 次 |
| 最近记录: |