我在AngularJS应用程序中使用此过滤器,现在我还需要过滤或使用名字。目前我的过滤器如下所示:
| filter: {user: {surname: searchEmployeesText}}
是否有可能在没有过滤功能的情况下过滤firstname?
答案 0 :(得分:0)
创建自定义过滤器可为您提供更大的灵活性
<强> HTML 强>
<li ng-repeat="user in users | filter:isExists(searchText)">First : {{user.name}} || Last : {{user.lname}}</li>
JS 在这里,我在fname和lname中搜索输入的searchText。
$scope.isExists = function (searchText) {
return function (user) {
return (!searchText || (user.lname.indexOf(searchText) > -1) || (user.name.indexOf(searchText) > -1));
}
};
<强> DEMO 强>