详细问题描述
[内容]
点击已经有mui-input-clear的类的文本框,文本框内的数据删除,但是angularjs无法察觉文本模型的改变,还是文本框内原来的数值。
重现步骤
[步骤]1、点击拥有mii-input-clear文本框内。2、文本框内的数据删除。3、注册按钮disable
[结果]文本框数据删除,angularjs监听文本框数据没有改变,注册按钮没有成为disable状态
[期望]文本框数据删除,angularjs察举到了文本模型的改变
运行环境
[系统版本]OS X El Capitan
[浏览器版本]chrome 52.0.2743.116(64-bit)
[IDE版本]HBuilder最新版
[mui版本]Mui v3.2.0
附件
[代码片段]
$scope.$watch('num',function() {
$scope.isdisable();
});
$scope.isdisable = function(){
if($scope.phone.length!=0 && $scope.num.length!=0 && $scope.check1==true){
$scope.incomplete = false;
}else{
$scope.incomplete = true;
}
}
[安装包]
联系方式
[QQ]490094074
本人已解决bug,请参考(mui.min.js/line 3315):
t.prototype.clearActionClick = function(b) {
var c = this;
c.element.value = "",a.trigger(c.element,'change',{value:c.element.value}),a.focus(c.element), c.clearAction.classList.add(l), b.preventDefault()
}
0 个回复