Мне нужно перерисовать строки после фильтрации ngRepeat
-ed массив с «поисковым» фильтром, чтобы выделить «иглу».Force ngRepeated элемент для перерисовки после фильтрации
Я написал функцию фильтра для разобранного текста, но он не срабатывает после того, как будет выполнена фильтрация (поиск как один).
<tr ng-repeat="transaction in collection | orderBy:sortExp:sortReverse | filter:multiFilter()">
<td ng-repeat="(prop,value) in transaction" title="{{prop}}">
{{value | filter:highlightNeedle(prop)}}
</td>
</tr>
Я предполагаю, что Угловой не перерисовки этих строк, чтобы сохранить производительность, но это мешает мне реализации этой функции.
Я, вероятно, плохо объяснил функцию, которую я пытаюсь достичь. Я хочу разбить строку на три элемента 'span', только один из которых будет иметь специальный класс. Мне не нужна большая помощь в обработке элементов, но с тем фактом, что мой фильтр не применяется, когда удаляются другие строки. Имею ли я смысл? – Slytherin