Jquery angularjs中的比较算子函数

Jquery angularjs中的比较算子函数,jquery,css,wordpress,Jquery,Css,Wordpress,我是angularjs平台的新手,我面临着解决雇主交给我的一个小任务的问题。我希望有人能帮助我 我有一组employees表,我需要在ng选项中使用比较运算符,然后在数字字段中输入数字以获得结果。(例如,如果用户从ng选项中选择大于,并在文本字段中输入“50”,则结果应从数据表中筛选大于50岁的年龄。有人可以帮助吗 这就是我试过的 $scope.operators = [ { field: "gt" titl

我是angularjs平台的新手,我面临着解决雇主交给我的一个小任务的问题。我希望有人能帮助我

我有一组employees表,我需要在ng选项中使用比较运算符,然后在数字字段中输入数字以获得结果。(例如,如果用户从ng选项中选择大于,并在文本字段中输入“50”,则结果应从数据表中筛选大于50岁的年龄。有人可以帮助吗

这就是我试过的

$scope.operators = [
            {
                field: "gt"
                title: ">"
                }
                , {
                field: "lt"
                title: "<"
                }
                , {
                field: "et"
                title: "="
                }
             ];
        $scope.selected = $scope.operators[0];
        app.filter('priceGreaterThan', function () {
            return function (input, price) {
                var output = [];
                if (isNaN(price)) {
                    output = input;
                }
                else {
                    angular.forEach(input, function (item) {
                        if (item.redemptions > price) {
                            output.push(item)
                        }
                    });
                }
                return output;
            }
        });
$scope.operators=[
{
字段:“gt”
标题:“>”
}
, {
字段:“lt”

标题:“您好,您可以使用过滤器执行所有三项操作!请参阅下面的示例代码

您的过滤器工作得很好,我添加了执行不同操作的
if-else
条件,还创建了一个表来显示输出,因此我没有将价格单独传递给过滤器,而是传递了一个对象(
{price:price,operator:selected.field}
)然后在过滤器中用于获取价格和操作员,请检查我的代码,并告知是否存在任何问题

var-app=angular.module('myApp',[]);
app.controller('MyController',函数MyController($scope){
$scope.data=[{
姓名:1,,
赎回:100
}, {
姓名:1,,
赎回:150
}, {
姓名:1,,
赎回:200
}, {
姓名:1,,
赎回:50
}, {
姓名:1,,
赎回:1
}, {
姓名:1,,
赎回:10
}]
$scope.operators=[{
字段:“gt”,
标题:“>”
}, {
字段:“lt”,

标题:“谢谢纳伦先生。在我的功能中,我不知道如何从ng选项中获取所选值。这是我的问题