Arrays 高级滤波器阵列angularjs
我正在尝试使用角度过滤器执行高级搜索。过滤器的思想是接收一个数组中的两个值(最大值和最小值),并复制另一个数组中最大值和最小值范围内的所有间隔 例如: 数组={20,32,10,60,75,43,95} 最低限额:50 最高限额:100 结果向量={60,95}75 代码:Arrays 高级滤波器阵列angularjs,arrays,angularjs,Arrays,Angularjs,我正在尝试使用角度过滤器执行高级搜索。过滤器的思想是接收一个数组中的两个值(最大值和最小值),并复制另一个数组中最大值和最小值范围内的所有间隔 例如: 数组={20,32,10,60,75,43,95} 最低限额:50 最高限额:100 结果向量={60,95}75 代码: for(var i=0;i=$scope.minimo&&product[i].precio类似于: angular.filter('someFilter', function() { var newArray =
for(var i=0;i=$scope.minimo&&product[i].precio类似于:
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;
};
});
angular.filter('someFilter',function(){
var newArray=[];
返回函数(产品、最小值、最大值){
对于(var i=0;i 如果(products[i].precio>=min&&products[i].precio,您的意思是创建自定义筛选器吗
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;
};
});