高级滤波器阵列angularjs

时间:2015-06-16 02:58:25

标签: arrays angularjs

我正在尝试使用角度过滤器执行高级搜索。过滤器的想法是在数组中接收两个值(最大值和最小值),并复制在另一个数组的最大值和最小值内的所有间隔。

例如: array = {20,32,10,60,75,43,95}

最低:50 最大值:100

结果向量= {60,95} 75。

代码:

gcloud components update kubectl

1 个答案:

答案 0 :(得分:1)

类似的东西:

angular.filter('someFilter', function() {
    var newArray = [];
    return function(products, min, max) {
        for(var i = 0; i < products.length, i++) {
            if (products[i].precio >= min && products[i].precio <= max) {
                newArray.push(products[i]);
            }
        }
        return newArray;
    };
});

并使用它:<... ng-repeat="products | someFilter:min:max" ...>