angular input date ng-change事件在移动端浏览器不触发?

双_双 发布于 2015/11/02 11:23
阅读 2K+
收藏 0

<input id="birth" ng-model="midate" type="date" ng-change="birthChange()" onChange="onChange()" />

在安卓微信自带浏览器里,点击上面的输入框,调用系统的日期选择控件,选择一个然后点击确定,并不能触发ngChange事件,原生的onchange事件也不能触发。在pc平台是正常的。求解决办法?

demo在这里http://sandbox.runjs.cn/show/sey2geyh

加载中
0
听_风
听_风
可以触发呀。

Android5.1
WeChat6.3.5

双_双
双_双
回复 @听_风 : 在angularjs的issue里找到相关的问题了,说是webkit的bug,也没有给出解决方案。我是开发功能,靠升级微信或者浏览器肯定不行了,只能绕过这种用法,另想办法了。
听_风
听_风
回复 @双_双 : 不晓得是微信的问题还是安卓的问题。你升级下微信试试看。
双_双
双_双
回复 @听_风 : 这个貌似是浏览器的bug,唉~
听_风
听_风
回复 @双_双 : Android4.3 WeChat6.2.2 无法触发
双_双
双_双
Android5.0.2 WeChat6.2.4 不能触发。
返回顶部
顶部