【发布时间】:2019-04-18 06:22:52
【问题描述】:
我有一个这样的数据对象:
$scope.data = [
{
"name": "1001",
"queue": [
{
"number": "111",
}
]
},
{
"name": "1002",
"queue": [
]
},
{
"name": "1008",
"queue": [
{
"number": "222",
}
]
}]
我正在使用角度 js。 我首先声明了 3 个数组:
$scope.a = [];
$scope.b = [];
$scope.c = [];
我想要的输出:
如果我做console.log($scope.a); 那么输出应该是:
{
"name": "1001",
"queue": [
{
"number": "111",
}
]
}
如果我做console.log($scope.b);,那么输出应该是:
{
"name": "1008",
"queue": [
{
"number": "222",
}
]
}
如果我做console.log($scope.c);,那么输出应该是:
{
"name": "1002",
"queue": [
]
}
我要遍历数据,将队列号为111的对象推入$scope.a,将队列号为222的对象推入$scope.b,并将队列数组所在的对象推入在$scope.c 中为空。我无法通过检查队列数组中的值来确定如何过滤此对象。我如何在 AngularJS 中做到这一点?
【问题讨论】:
-
请用输出更新问题。
-
没有输出。我想根据队列号过滤数据并相应地存储到不同的数组中
-
请为上述输入添加示例输出。
-
根据您问题中的 JSON,您能否在
$scope.a、$scope.b和$scope.c中显示需要什么? -
检查更新的问题以获得所需的输出
标签: javascript arrays angularjs json