我想做的事情非常简单。我想通过在输入字段中键入过滤器值来过滤表格中的数据。我试图将输入字段链接到表中的特定值。
这是我输入字段的代码:
<div class="form-group col-xs-6">
<label>Sales Rep</label>
<input type="text" class="form-control" ng-model="search.salesrep">
</div>
这是我的重复:
<tbody ng-repeat="target in arrayTargets | filter:search">
<td class="salesRepTable"> {{target.salesrep}}</td>
</tbody>
我希望你们能帮助我,我不知道我做错了什么。
答案 0 :(得分:3)
应该是:
<tbody>
<td class="salesRepTable" ng-repeat="target in arrayTargets | filter:search.salesrep">{{target.salesrep}}</td>
</tbody>
答案 1 :(得分:2)
您的输入框绑定到search
,但您的过滤器绑定到filter:search.salesrep
(这是一个复杂的对象)。试试这个:ng-repeat
此外,您将tbody
放在tbody
上,这意味着您将拥有多个td
元素。您可能打算生成多个ng-repeat
元素,因此将td
放在Warning
元素上
答案 2 :(得分:0)
过滤search.salesrep
:
target in arrayTargets | filter:search.salesrep