【发布时间】:2016-05-15 09:41:54
【问题描述】:
我需要使用 Angular.js 或 Javascript 重新排列以下数据数组。
$scope.listOfData=[
{
{'date':'2016-01-25 18:14:00','name':'raj','email':'raj@gmail.com','order_status':1,'order_id':1111},
{'date':'2016-02-04 11:26:05','name':'raj','email':'raj@gmail.com','order_status':0,'order_id':2222}
},
{
{'date':'2016-01-23 13:15:59','name':'rahul','email':'rahul@gmail.com','order_status':1,'order_id':3333},
{'date':'2016-01-25 18:14:00','name':'rahul','email':'rahul@gmail.com','order_status':0,'order_id':4444}
}
]
我需要像下面的格式重新排列上面的数据数组。
$scope.array=[
{'date':'2016-01-25 18:14:00 to 2016-01-25 18:14:00','name':'rahul','email':'rahul@gmail.com','order':[{'order_status':1,'order_id':'1111'},{'order_status':'0','order_id':'2222'} ]},
{'date':'2016-01-23 13:15:59 to 2016-02-04 11:26:05','name':'raj','email':'raj@gmail.com','order':[{'order_status':1,'order_id':'3333'},{'order_status':'0','order_id':'4444'} ]}
]
请帮我解决这个问题。
【问题讨论】:
-
请使数据有效。
-
那么,您的问题是什么? “我需要”不算数。
-
您按日期范围分组对吗?分组的规则是什么?只给出一个数据集然后再给出另一个是不够的。我们需要知道规则才能将它从一个带到另一个..
-
我需要将
$scope.listOfData中(0th,1st,....) 的每个索引的所有数据集重新排列为一个,因为某些键值是相同的e.g-name,email,etc..。 -
@ste2425 :,是的,你也是对的。
标签: javascript arrays angularjs