我正在通过包含名称的列过滤表。 当我开始输入第一个名字时,它只会在3个字符后过滤,而对于表格中的所有其他名称,它会立即从第一个字符开始过滤。
我的代码:
<div ng-app="myApp" ng-controller="tableController as tableData">
<table class="credit-limit-table">
<tr class="table-head">
<th style="min-width:100px">
<a href="#" ng-click="predicate = 'UserName'; reverse=!reverse">Changed By</a>
</th>
</tr>
<tr class="filter-row">
<td><input id="txtFilterUserName" ng-model="tableData.userNameFilter"/></td>
</tr>
<tr ng-repeat="row in tableData.jsonData | filter:tableData.userNameFilter | orderBy:predicate:reverse ">
<td>{{row.UserName}}</td>
</tr>
</table>
</div>
我做错了什么?
感谢, 投资回报率。