我尝试创建一个模态窗口,传递给它一个对象数组,让用户从数组中选择一个对象,然后让我的模态传递回他们选择的对象。
我尝试过使用modalName.onDidDismiss(data=〉...)as explained here的Ionic 2方法,但显然Ionic 4更改了“onDidDismiss”,使其不接受任何传回给它的值。
因此,我不知道如何将数据从Modal窗口发送回调用它的页面。
我尝试创建一个模态窗口,传递给它一个对象数组,让用户从数组中选择一个对象,然后让我的模态传递回他们选择的对象。
我尝试过使用modalName.onDidDismiss(data=〉...)as explained here的Ionic 2方法,但显然Ionic 4更改了“onDidDismiss”,使其不接受任何传回给它的值。
因此,我不知道如何将数据从Modal窗口发送回调用它的页面。
2条答案
按热度按时间s3fp2yjn1#
几天前我遇到了同样的问题,这里是我的解决方案:
我想,您已经有了一个包含实际modal. name
UserModalComponent
的组件您的
UserModalComponent
应注入ModalController:下一步是将选定的用户传递回去:
在您想要调用modal并取回用户的组件中,您还必须如上所述注入
ModalController
,此外,您还需要以下方法:如果有什么不清楚的,尽管问!
6ioyuze22#
下面是在Ionic 4中从modal获取数据的方法: