我一直在angularjs中使用$filter
,它非常好。现在我有一个要求,我需要过滤,它必须是一个和子句。我需要能够使用更大的符号,同时过滤。我有一个对象,比如
var filterBy = {gender: "Male", location: "50", focus: "true", yearsOfCoaching: ">2"};
$filter('filter')(data, filterBy);
>2
在这种情况下会起作用吗?这是使用And从句的正确格式吗?
你可以使用角过滤器库(https://github.com/a8m/angular-filter#pick)的'pick'过滤器:
$filter('pick')(data, function(elem){
return elem>2;
});