AngularJS에 대한 새로운 경험입니다. 나는 다음과 같은 정보를Angularjs를 날짜순으로 정렬하기
<table>
<tr>
<th><span ng-click="sortType = 'first_name'; sortReverse = !sortReverse">Referral Name</span></th>
<th><span ng-click="sortType = 'date'; sortReverse = !sortReverse">Referral Name</span></th>
</tr>
<tr ng-repeat="x in referral | orderBy:sortType:sortReverse">
<td>name</td>
<td>date</td>
</tr>
</tabe>
있는 테이블을 가지고 그리고 JS 코드가
$scope.sortType = '';
$scope.sortReverse = false;
이 상승과 하강을 위해 완벽하게 작동합니다 (컨트롤러 연결 후) 다음과 도움을
을 사용할 수 이름을 정렬 할 때.
날짜의 경우에도 유사하게 작동합니다 (날짜가 아닌 알파벳순으로 정렬 됨).
내가 백엔드 (파이썬)에서 얻고 날짜 형식이 형식입니다 :
i["date"] = i["date"].strftime("%B %d, %Y")
September 13, 2016 <-- this format
나는 내가 만든 실수를 이해하지만, 나는 그것을 위해 솔루션을 찾을 수 없습니다입니다.
어떻게 날짜순으로 정렬 할 수 있습니까?
미리 감사드립니다.
이상적으로는 [날짜 형식] (https://developer.mozilla.org)을 가져 오는 방법을 찾아야합니다./en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)를 javascript에 입력 한 다음 각도의 [날짜 필터] (https://docs.angularjs.org/api/ng/filter/date)를 사용하여 표시합니다 . 쉽다면 타임 스탬프 나 ISO 형식의 날짜 문자열을 보낼 수 있으며 필터는 여전히 잘 처리 할 것입니다 (실제로 JavaScript 날짜로 직접 변환 할 필요는 없습니다). – mgilson