Javascript IE输入清除图标有时不会触发更改事件

Javascript IE输入清除图标有时不会触发更改事件,javascript,angularjs,internet-explorer,Javascript,Angularjs,Internet Explorer,我在我们的项目中使用AngularJS,我发现IE默认在每个输入框上都提供了一个清晰的图标。但当我单击“X”图标时,更改事件不会被触发 有人能帮我找到一个简单的方法来解决这个问题吗 它在plnkr中起作用,非常奇怪 $scope.$watch('model.search', function(search){ console.log(search); }, true); 我删除了输入元素中的所有类和分析,它仍然无法触发更改 提前谢谢 我可以通过隐藏此功能来停止担心它- input::

我在我们的项目中使用AngularJS,我发现IE默认在每个输入框上都提供了一个清晰的图标。但当我单击“X”图标时,更改事件不会被触发

有人能帮我找到一个简单的方法来解决这个问题吗

它在plnkr中起作用,非常奇怪

$scope.$watch('model.search', function(search){
    console.log(search);
}, true);

我删除了输入元素中的所有类和分析,它仍然无法触发更改


提前谢谢

我可以通过隐藏此功能来停止担心它-

input::-ms-clear {
    display: none;
}
这只是微软推出的无数包含缺失功能的非标准浏览器功能之一


我们的时间太宝贵了。专门为IE编写代码已经痛苦了十年…

我将不再担心它,而是隐藏此功能-

input::-ms-clear {
    display: none;
}
这只是微软推出的无数包含缺失功能的非标准浏览器功能之一


我们的时间太宝贵了。专门为IE编写代码已经痛苦了十年…

对于那些寻找隐藏清除按钮替代方案的人,我能够使用以下指令解决这个问题。它可能还不完美,所以我欢迎任何反馈:)


对于那些寻找隐藏清除按钮的替代方法的人,我能够使用以下指令解决这个问题。它可能还不完美,所以我欢迎任何反馈:)


你能给我你的代码吗?@MrAnonymous实际上我有保留“X”图标的要求。演示成功,我的项目中的代码失败…虽然我的输入与演示相同,但找不到原因,也许我应该稍后结束这个问题,谢谢你的帮助@MrAnonymous说输入元素完全正确same@MrAnonymous,但还是失败了…@MrAnonymous我没有使用输入:-ms clear,我真的不知道我的plnkr和真实的项目有什么区别,很抱歉打扰你,我一定犯了一些愚蠢的错误,我会找出并删除这个问题。你能给我你的代码吗?@MrAnonymous实际上我有保留“X”图标的要求。演示成功,我项目中的代码失败…虽然我的输入与演示相同,但找不到原因,也许我应该稍后关闭这个问题,感谢您的帮助@MrAnonymousI说输入元素完全正确same@MrAnonymous,但还是失败了…@MrAnonymous我没有使用输入:-ms clear,我真的不知道我的plnkr和真实项目有什么区别,抱歉打扰你,我一定犯了一些愚蠢的错误,我会找出并删除这个问题。我以前用谷歌搜索过这个问题,但我需要保留“X”图标。谢谢你的回复,已经投了赞成票:)我以前用谷歌搜索过,但我有保留“X”图标的要求。感谢您的回复,已经投赞成票:)