Я пытаюсь применить фильтр по полю, имеющего перевод i18N, но почему-то он не работает как аспект. Вот деталь: Html:angularjs фильтр не работает над текстом i18n
<div>
<input class="form-control filter" type="text" data-ng-model="activityFilter">
</div>
<tr data-ng-repeat="feature in features | orderBy: orderColumns | filter: activityFilter">
<td>{{feature.classifier| i18n }}</td> </tr>
I18N перевод:
Для шведского файла:
"CULTURE":"Kultur",
Для английского языка:
"CULTURE":"Culture"
Теперь перевод прекрасно работает, когда я изменить флаги перевода. Но когда перевод является шведским, и если я пытаюсь искать как «культура», он фильтрует записи. Однако на странице он показывает записи «Культура». Точно так же, как если бы я пытался искать «Культура», это дало мне пустой результат. Вот несколько снимков экрана. Это является фактические записи: [! [Введите описание изображения здесь] [1]] [1]
Это когда я поиск с использованием культуры на том же переводе: [[введите описание изображения здесь] [2] ] [2]
Это то, что фильтр дает мне результат на той же странице, когда я пытаюсь найти с Kulter: [[введите описание изображения здесь] [3]] [3]
Может кто-нибудь объяснить мне, почему это происходит и как это решить.
------------- обновление снимок экрана ------
[! [Введите описание изображения здесь] [4]] [4]
попробовать фильтр, как этот фильтр: {КУЛЬТУРА: activityFilter} –