【发布时间】:2015-10-20 17:14:51
【问题描述】:
所以我使用 filter 来 i18n 我的应用程序。
通过这种方式,我有几个映射令牌的 JSON。比如:
{
TOKEN_1 : word,
TOKEN_2 : Something Cool!
}
现在我正在做一个表格,我想要一个文本过滤器,用户在其中填写输入,我向他展示所写字符串出现的所有信息。
为此,我使用来自documentation 的filter:searchText。
问题是我的过滤器应用于 JSON 而不是它的位置映射。
总结:我想搜索“Something Cool”,但如果我搜索“TOKEN_2”,我的过滤器只会显示一些内容
我的 HTML:
<div class="section-head">
<input type="text" id="filter" ng-model="searchText" />
</div><!-- /.section-head -->
<div class="section-body">
<div ng-repeat="lot in lotList | filter:searchText>
{{lot.status | translate}}
</div>
</div>
我的 Ctrl
app.controller('Ctrl',function Ctrl($scope){
$scope.searchText = "";
});
有什么想法吗?谢谢!
【问题讨论】:
-
请添加一些相关代码。
-
@Michelem 编辑了一些代码
标签: javascript json angularjs internationalization angular-translate