AngualrJS" X"在IE中清除文本过滤器后不恢复结果

时间:2015-06-27 00:23:11

标签: angularjs

我的AngularJS App中有一个非常简单的文本过滤器,如下所示。它过滤结果,过滤工作除非我点击" X"要在Internet Explorer中清除结果,它不会重置以显示所有结果。

以下是过滤器:

<div>
Filter Reports: <input type="text" data-ng-model="searchText" />
</div>
<tr ng-repeat="report in reportdata = (reports | filter:searchText)">

我注意到这个小提琴可以清除值并恢复结果:http://jsfiddle.net/joshkurz/Nk8qy/3/

任何线索/想法?

1 个答案:

答案 0 :(得分:0)

在考虑需求时。我决定用一点CSS删除它,因为这将更适合跨浏览器/移动:

.textFilter::-ms-clear {
display: none;
}

<input class="textFilter" type="text" data-ng-model="searchText" />