H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【Web前端问题】ionic中的popover里面如果用了输入框,如何让输入框里面的值和弹出popover的父页面实现双向绑定?

ionic中的popover里面如果用了输入框,如何让输入框里面的值和弹出popover的父页面实现双向绑定?
比如,父页面有<div>{{data}}</div>,点击这个父页面弹出popover的页面中有<input ng-model="data"/> ,如何让popover里面input的值与父页面中的{{data}}实现双向绑定,因为不是一个作用域,感觉有点麻烦??

回答:

之前碰到过类似的问题,我的解决方案是使用events
在popover做events的发布广播,同时在父页面的弹出popover方法里做接受events的广播。双向绑定并实时赋值。
Ps:events有个小bug就是当你做接受操作之前最好先做停止接收的动作,不然会重复接收…

回答:

不是同一个window?

回答:

通过controller里声明$scope来双向绑定吧,还有最好用对象来承载,好像有个基础类型什么的问题,有时候数据会取不到的。

本文地址:H5W3 » 【Web前端问题】ionic中的popover里面如果用了输入框,如何让输入框里面的值和弹出popover的父页面实现双向绑定?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址