0

我想按降序排列我的數據,即27,26,25 ....如何做到這一點?如何通過在Angularjs中降序datetime ng-repeat來排序?

<tbody class="gradeX" ng-repeat="x in Profile | orderBy: x.created_datetime"> 
    <tr> 
    <td>{{x.job_title }}</td> 
    <td>{{x.created_datetime | date:'medium' }}</td> 
    <td>{{x.updated_datetime | date:'medium' }}</td> 
    <td>{{x.status}}</td> 
    <td>{{ x.total }}</td> 
    <td class="actions"> <a href="" data-toggle="tooltip" title="Show Invoice Details" ng-click="activeinvoicesCtrl.setCurrentJob(x)"><i class="fa fa-server fa-2x" aria-hidden="true"></i></a> </td> 
    </tr> 
</tbody> 
+0

英語,代碼 – Mikkel

回答

0

添加一個字符串與您正在尋找的屬性的名稱。 如果它是嵌套屬性,請使用。到Concat的字符串,如「item.created_datetime」

<tbody class="gradeX" ng-repeat="x in Profile | orderBy: '-created_datetime'"> 
+0

格式,我想在上面 –

+0

最新的日期時間加 - 開頭。檢查更新的答案 –

0
<tbody class="gradeX" ng-repeat="x in Profile | orderBy: 'created_datetime'"> 
             <tr > 
              <td>{{x.job_title }}</td> 
              <td>{{x.created_datetime | date:'medium' }}</td> 
              <td>{{x.updated_datetime | date:'medium' }}</td> 
              <td>{{x.status}}</td> 
             <td >{{ x.total }}</td> 
             <td class="actions"> 
          <a href="" data-toggle="tooltip" title="Show Invoice Details" ng-click="activeinvoicesCtrl.setCurrentJob(x)"><i class="fa fa-server fa-2x" aria-hidden="true"></i></a> 

         </td>          
             </tr> 
            </tbody> 

確保您created_datetime對象是一個JavaScript日期()對象,如果不是你可能會驚訝地看到,2月1日是前1月2日