AngualrJS «X» не восстанавливает результаты после очистки текстового фильтра в IE

0

В моем приложении AngularJS есть простой текстовый фильтр. Он фильтрует результаты, и фильтрация работает, за исключением случаев, когда я ударил "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
Лучший ответ

Рассматривая потребности. Я решил удалить это с помощью немного CSS, поскольку это будет более сложным с перекрестными браузерами/мобильными:

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню