どのように日付文字列の角順orderByですか? ng-repeatをソートするためにorderByを使用しようとしています。 現在、私たちのデータは機能していないフィルタに対してvalueListを使用しています。どのように日付文字列を持つ角度orderBy?
「matchDate」フィールドが文字列であるため、日付ではなく英数字でソートされていると思います。 私の質問は最高の適切な順序付け
$scope.valueList=
[
{
"_id" : ObjectId("5862c276d9913952fa80aa11"),
"matchDate" : "31 December, 2016",
"scoreStatus" : "OPEN"
},
{
"_id" : ObjectId("58679badd991390f83fbb994"),
"matchDate" : "30 December, 2016",
"scoreStatus" : "CLOSE"
},
{
"_id" : ObjectId("58679badd991390f83fbb994"),
"matchDate" : "28 December, 2016",
"scoreStatus" : "OPEN"
}
]
のために日にこのフィールドを変換する方法であり、これは、この例のように、日付で並べ替えることができ、私のhtml
<div ng-repeat="eachValue in valueList | orderBy: 'matchDate'">
{{eachValue.matchDate}}
</div>
を持っている場合は、moment.jsライブラリ
を使用することができます - あなたは後にしている何本ですか? http://stackoverflow.com/questions/25515431/ng-repeat-filtering-data-by-date-range –