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