角度过滤器不适用于特定关键字。为什么?

时间:2015-06-30 16:46:17

标签: angularjs angularjs-ng-repeat

我面临一个奇怪的问题。我在我的页面上添加了搜索字段,用于过滤表中的记录。它绝对正常 EXCEPT it does not work on 'User' keyword.

例如如果输入搜索条件为' User'在文本字段中,它不会过滤具有'用户'在它的词。它适用于所有其他关键字。

这是我的代码。

<input type="text" ng-model="searchUser" placeholder="Enter search criteria.">

<tbody>
    <tr ng-repeat="user in users | filter: searchUser">
        <td>{{user.FirstName}} {{user.LastName}} <small>({{user.RoleName}})</small></td>
        <td ng-repeat="permission in user.Permissions">
            <input ng-disabled="!permission.Enable" type="checkbox">
        </td>
    </tr>
</tbody>

关键字'User'?

错误

以下是我填充$ scope.users的方式

$scope.users.push({
    FirstName: user.User.FirstName,
    LastName: user.User.LastName,
    Role: userRole.Name,
    Permissions: angular.copy(permissions),

0 个答案:

没有答案