Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 大于的角度ng重复过滤器_Angularjs_Select_Filter_Ng Repeat_Minimum - Fatal编程技术网

Angularjs 大于的角度ng重复过滤器

Angularjs 大于的角度ng重复过滤器,angularjs,select,filter,ng-repeat,minimum,Angularjs,Select,Filter,Ng Repeat,Minimum,我正在使用angular创建一个搜索属性表单,我有一个包含卧室数量的选择框,如何创建一个大于过滤器?(例如:选择两个卧室时,显示具有两个或更多卧室的所有属性) 选择框: <select class="form-control" name="bedrooms" ng-model="Bedrooms" ng-options="property.data.SubType as (property.data.Bedrooms + ' Bedro

我正在使用angular创建一个搜索属性表单,我有一个包含卧室数量的选择框,如何创建一个大于过滤器?(例如:选择两个卧室时,显示具有两个或更多卧室的所有属性)

选择框:

<select class="form-control" 
        name="bedrooms" 
        ng-model="Bedrooms" 
        ng-options="property.data.SubType as (property.data.Bedrooms + ' Bedrooms ('+ property.count +')') for property in properties  | unique:'Bedrooms' | orderBy:'data.Bedrooms'">
        <option value="">Minimum Bedrooms</option>
</select>  

最小卧室
和过滤器:

<tr ng-repeat="property in filtered = (properties | filterMultiple:{Address: Address, SubArea:SubArea, SubType:SubType} | filter:{Bedrooms:Bedrooms})|  orderBy:Address">  

这是我的

ng options
中,使用
ng options=“property.data.beddrooms as
而不是
ng options=“property.data.SubType as
因为
data.beddrooms
是包含应存储在
ng model

在范围中添加此函数

//Filter Function
    $scope.greaterThan = function(bedrooms) {
        return function(item) {                          
            if ( item['Bedrooms'] > bedrooms) {                
                return true;
            } else {                
                return false;
            }
        }
    };

ng repeat
中,使用
filter:greaterThan(beddrooms)
而不是
filter:{beddrooms:beddrooms}

重复感谢您的帮助!你知道我如何改进过滤器以更好地工作吗?此时,当选择一些区域,然后选择一种类型时,其余的选项不再起作用。这是我的更新版,看起来不错。到底是什么不起作用?如果有帮助的话,你可以投票并接受我的答案:)