ionic中的popover里面如果用了输入框,如何让输入框里面的值和弹出popover的父页面实现双向绑定?
比如,父页面有<div>{{data}}</div>
,点击这个父页面弹出popover的页面中有<input ng-model="data"/>
,如何让popover里面input的值与父页面中的{{data}}实现双向绑定,因为不是一个作用域,感觉有点麻烦??
ionic中的popover里面如果用了输入框,如何让输入框里面的值和弹出popover的父页面实现双向绑定?
比如,父页面有<div>{{data}}</div>
,点击这个父页面弹出popover的页面中有<input ng-model="data"/>
,如何让popover里面input的值与父页面中的{{data}}实现双向绑定,因为不是一个作用域,感觉有点麻烦??
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答866 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
之前碰到过类似的问题,我的解决方案是使用events
在popover做events的发布广播,同时在父页面的弹出popover方法里做接受events的广播。双向绑定并实时赋值。
Ps:events有个小bug就是当你做接受操作之前最好先做停止接收的动作,不然会重复接收...