有人可以帮我搜索格式化列吗?使用全局搜索,在智能表示例(以及我的代码)中,如果我格式化一些列(例如货币过滤器),并且原始值为102,并且我在列上显示$ 102.00,并且用户输入102.00,则搜索功能没有找到这个值,导致原始值为102,而不是102.00(带点和零),我该如何处理呢?感谢
答案 0 :(得分:2)
我猜你正在使用带有st-search指令的输入文本框,以使用角度过滤器过滤你的标记格式的数值列。像这样的东西?
<table st-table="collection">
<tr>
<td>Id</td>
<td>Cost</td>
</tr>
<tr>
<td><input st-search="id" type="search"/></td>
<td><input st-search="cost" type="search"/></td>
</tr>
<tr ng-repeat="row in collection">
<td>{{row.id}}</td>
<td>{{row.cost | currency}}</td>
</tr>
</table>
有几种方法可以解决这个问题: