我有以下对象数组:
$scope.monthTasks = [object,object,...,object];
每个对象如下:
Object={
"emp_id": 1,
"task_id":212,
"project_id":2,
"task_name":"Updating UI",
"tasks": [
{
"task_date": "2016-9-14",
"hours": 2,
"minutes": 15
}
]
};
}
我有多个这样的对象,它们具有不同的task_date
。我想按日期对这些对象进行分组,因为多个任务可以具有相同的日期。我怎样才能实现这个目标?
最佳答案
使用过滤器a。 orderBy 过滤器可用。 您可以像这样使用它 orderBy :task_date。 就像这里:
{{ [{
'name': 'Ari',
'status': 'awake'
}, {
'name': 'Q',
'status': 'sleeping'
}, {
'name': 'Nate',
'status': 'awake'
}] | orderBy: 'name' }}
<!--
[
{"name":"Ari","status":"awake"},
{"name":"Nate","status":"awake"},
{"name":"Q","status":"sleeping"}
]
-->
关于angularjs - Angular JS 分组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40169105/