javascript - 在 angularjs Controller 中过滤 Json 数据

标签 javascript angularjs

我正在使用 angular js 创建网络应用程序。我有 json 对象数组。我需要状态为 active 和 pending 的数据。这是我的数组:

$scope.response =  staticRoutes : [
    {'id':1,'name':'ABC 1','subnet':'SUB 101','gateway':'GATE 101','status':'Active'},
    {'id':2,'name':'ABC 2','subnet':'SUB 102','gateway':'GATE 102','status':'In Active'},
    {'id':3,'name':'ABC 1','subnet':'SUB 101','gateway':'GATE 101','status':'Active'},
    {'id':4,'name':'ABC 2','subnet':'SUB 102','gateway':'GATE 102','status':'In Active'},
    {'id':5,'name':'ABC 1','subnet':'SUB 101','gateway':'GATE 101','status':'Active'},
    {'id':6,'name':'ABC 2','subnet':'SUB 102','gateway':'GATE 102','status':'In Active'},
    {'id':7,'name':'ABC 1','subnet':'SUB 101','gateway':'GATE 101','status':'Active'},
    {'id':8,'name':'ABC 2','subnet':'SUB 102','gateway':'GATE 102','status':'In Active'},
    {'id':9,'name':'ABC 1','subnet':'SUB 101','gateway':'GATE 101','status':'Active'},
    {'id':10,'name':'ABC 2','subnet':'SUB 102','gateway':'GATE 102','status':'In Active'},
    {'id':11,'name':'ABC 1','subnet':'SUB 101','gateway':'GATE 101','status':'Active'},
    {'id':12,'name':'ABC 2','subnet':'SUB 102','gateway':'GATE 102','status':'In Active'},
    {'id':13,'name':'ABC 3','subnet':'SUB 103','gateway':'GATE 103','status':'Pending'}
]

最佳答案

试试这个:

var filterdata = [];
        angular.forEach($scope.response,function(value,key){
            if(value.status == "active" || value.status == "pending")
            {
                filterdata.push(value);

            }   
        })
        console.log(filterFlows)

关于javascript - 在 angularjs Controller 中过滤 Json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35985845/

相关文章:

javascript - Angular 2 ng-bootstrap 开启多个模型

javascript - onClick 由变量填充而不触发它

angularjs - 更改资源的基本 URL

javascript - 跨幻灯片事件幻灯片扩展图像

javascript - 带有 Zen Coding 的 CodeMirror 不工作

javascript - 如何在不重新加载页面的情况下上传图片

javascript - 如何借助启用/禁用按钮禁用/启用表格中的整行?

AngularJS ngResource 删除事件

javascript - 在自定义 Telescope 主题中显示域名 url

javascript - jquery获取元素值然后设置到图表js中