多个属性的AngularJS过滤器
问题描述:
我在我的AngularJS应用程序中使用此过滤器,现在我还需要过滤器或名字。目前我的过滤器看起来像这样:多个属性的AngularJS过滤器
| filter: {user: {surname: searchEmployeesText}}
是否有可能过滤的名字没有过滤功能?
答
创建自定义过滤器为您提供了更大的灵活性,
HTML
<li ng-repeat="user in users | filter:isExists(searchText)">First : {{user.name}} || Last : {{user.lname}}</li>
JS我这里FNAME以及在L-NAME搜索中输入SEARCHTEXT。
$scope.isExists = function (searchText) {
return function (user) {
return (!searchText || (user.lname.indexOf(searchText) > -1) || (user.name.indexOf(searchText) > -1));
}
};
的可能的复制[筛选由多个特定模型属性在AngularJS(在OR关系)](http://*.com/questions/13216115/filtering-by-multiple-特定模型的属性功能于angularjs合或关系) –