AngularJs过滤年龄和性别

性别排序、年龄排序

<select ng-model="ageSelect">
                        <option>--请选择年龄--option>
                        <option>10-20option>
                        <option>20-30option>
                        <option>40-50option>
                    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(minreturn true;
                        }else{
                            return false;
                        }
                    }else{
                        return true;
                    }
                };

                /*过滤性别*/
                $scope.sexFilter = function(user){
                    if($scope.sexSelect!="--请选择性别--"){
                        if($scope.sexSelect==user.sex){
                            return true;
                        }
                    }else{
                        return true;
                    }
                };

你可能感兴趣的:(前端,AngularJs)