性别排序、年龄排序
<select ng-model="ageSelect">
<option>--请选择年龄--</option>
<option>10-20</option>
<option>20-30</option>
<option>40-50</option>
</select>
<select ng-model="sexSelect" ng-click="sexs">
<option>--请选择性别--</option>
<option>男</option>
<option>女</option>
</select>
filter:ageFilter | filter:sexFilter
年龄和性别执行过滤的操作
$scope.ageSelect="--请选择年龄--";
$scope.sexSelect="--请选择性别--";
/*过滤年龄*/
$scope.ageFilter = function(user){
if($scope.ageSelect!="--请选择年龄--"){
//执行分割的操作
var arr = $scope.ageSelect.split("-");
var min=arr[0];
var max=arr[1];
if(min<user.age && user.age<max){
return true;
}else{
return false;
}
}else{
return true;
}
};
/*过滤性别*/
$scope.sexFilter = function(user){
if($scope.sexSelect!="--请选择性别--"){
if($scope.sexSelect==user.sex){
return true;
}
}else{
return true;
}
};