使用角度js时,如何根据出生日期对表格进行排序

时间:2016-08-08 09:40:06

标签: angularjs sorting date html-table

我想根据出生日期对我的餐桌进行排序。我在我的代码中使用角度js但它没有工作,因为它正在排序日期列,就好像date是一个字符串。我使用下面的代码进行排序 -

 <th>
          <a href="#" ng-click="sortType = 'dob'; sortReverse = !sortReverse">
          Date of birth 
            <span ng-show="sortType == 'dob' && !sortReverse" class="glyphicon glyphicon-chevron-down"></span>
            <span ng-show="sortType == 'dob' && sortReverse" class="glyphicon glyphicon-chevron-up"></span>
          </a>
        </th>

我在这里创造了一个傻瓜 - https://plnkr.co/edit/6jX3lnqH6jVo6u00qvvk?p=preview

任何人都可以告诉我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您应该将出生日期定义为Date对象,然后使用格式化程序在视图中显示正确的格式

"dob": new Date(1980, 0, 12)

请参阅https://plnkr.co/edit/1Yupcexjb2DOJinTyTds?p=preview