【问题标题】:Return values from ionic2 modal to parent page从 ionic2 模式返回值到父页面
【发布时间】:2016-11-26 10:46:34
【问题描述】:

我正在 ionic2 中打开一个模态,以从列表中搜索值。搜索后,我想在我的父屏幕中取回选定的值。

searchRooms(){
    let modal = this.modalCtrl.create(RoomSearch);
        modal.present();
  }

这将打开我的搜索模式,并在那里我有可用房间的列表。如果用户单击任何房间,那么我想将值返回到父页面。我不知道该怎么做。

从文档中我觉得 NavConroller.pop 可用于传回值,但我不知道如何使用它。

提前致谢。

【问题讨论】:

    标签: ionic2


    【解决方案1】:

    您可以使用Modal Controller中解释的onDidDismiss方法。

    在打开您的模式的页面中,您可以执行以下操作:

    let modal = this.modalCtrl.create(RoomSearch);
    
    modal.onDidDismiss(data => {
        // Do things with data coming from modal, for instance :
        console.log(data);
    });
    
    modal.present();
    

    在你的模态控制器中,关闭模态:

    this.viewCtrl.dismiss({"foo" : "bar"});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      相关资源
      最近更新 更多