Я хочу упорядочить данные, поступающие на сегодняшний день, в порядке возрастания в angularjs
I have to arrange status(P,A) according to date in ascending order but it showing me in same order as they are inserted. but i want to arrange accourding to date.
$область действия.студенты{
"имя": "образец",
"DEF": [
{
"сетид": "Арун",
"Дата": [
{
"день": "2016-09-28",
"статус": "а"
},
{
"день": "2016-09-27",
"статус": "P"
},
{
"день": "2016-09-29",
"статус": "а"
},
{
"день": "2016-09-26",
"статус": "P"
}
]
},
{
"имя": "Дипак",
"Дата": [
{
"день": "2016-09-28",
"статус": "P"
},
{
"день": "2016-09-27",
"статус": "а"
},
{
"день": "2016-09-29",
"статус": "а"
},
{
"день": "2016-09-26",
"статус": "P"
},
]
}
]};
<table> <tbody> <tr> <td>S.No.</td> <td>NAME</td> <td>26-9-2016</td> <td>27-9-2016</td> <td>28-9-2016</td> <td>29-9-2016</td> </tr> <tr data-ng-repeat="student in students" st-select-row="row"> <td data-ng-bind="$index+1"></td> <td data-ng-bind="student.name"></td> <td data-ng-repeat="data in student.Date" data-ng-bind="data.status"></td> </tr> </tbody>
WANT IN THIS WAY :- 1. Name | 26-9-2016 | 27-9-2016 | 28-9-2016 | 29-9-2016| 2. Arun | P | P | A | A | 3. dDepak | P | A | P | A |
GETTING IN THIS WAY :- 1. Name | 26-9-2016 | 27-9-2016 | 28-9-2016 | 29-9-2016| 2. Arun | A | P | A | p | 3. Deepak | P | A | A | P |
Что я уже пробовал:
изменения в ng-повторите, используйте фильтр & amp; orederby.