【发布时间】:2016-12-23 12:59:25
【问题描述】:
我正在尝试对具有 i18N 翻译的字段应用过滤器,但不知何故它无法正常工作。这是一个细节: html:
<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]
【问题讨论】:
-
尝试像这样的过滤器:{CULTURE:activityFilter}
标签: javascript angularjs