ionic2的子父页面互相传值的问题

请问ionic2子页面传值到父页面怎么传?父页面如何获取? 我百度只发现父页面用push就可以传值到子页面,但是不知道子页面返回时候如何传值。

阅读 6.1k
4 个回答

ViewController中的dismiss可以带数据
图片描述

在父界面的ts里加 监听事件
`

myModal.onDidDismiss((data)=>{
    if(data){
      this.postData(data);
      console.log(data);
    }    
});

`

ViewController中的dismiss应该不是这种情况。用push的方式进入下一个页面,没法调用viewController的dismiss方法吧。
可以试试callback,用回调函数可以实现。我忘了怎么写了,需要的话我回去找找代码,好像实现过一次

看你是怎样的传值了,如果就是page之间的传值在push方法里面就可以把要传的值传过去.如果是组件的传值,你就需要@input和@output

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题