2016-02-14 54 views
0

我的程序上傳excel文件並將其讀出,除非以相反的順序。這是一個對象數組,我似乎無法得到ng:重複以相反的順序吐出對象。AngularJS逆向:重複對象順序

enter image description here

這裏是excel電子表格的樣子

enter image description here 這裏是實際結果

<table class="table table-striped table-bordered"> 
     <tbody> 
      <tr ng:repeat="row in sheet.sheet"> 
       <td ng:repeat="cell in row | orderBy : sortingOrder : reverse" ng:bind="cell"></td> 
      </tr> 
     </tbody> 
    </table> 

這裏是一個可視化對象的數組從控制檯

enter image description here

+0

顯示一些代碼,至少是ng:repeat代碼。 – acdcjunior

+0

過濾器的順序僅適用於數組,這裏是[類似的問題](http://stackoverflow.com/q/27454658/398606)。他們建議將你的「行」對象轉換成一個數組。你也可以看看[這篇博客文章](http://justinklemm.com/angularjs-filter-ordering-objects-ngrepeat/),它有不同的解決方案。 –

回答

0

試試這個

<table class="table table-striped table-bordered"> 
    <tbody> 
     <tr ng:repeat="row in sheet.sheet"> 
      <td ng:repeat="cell in row | orderBy : expression : reverse" ng:bind="cell"></td> 
     </tr> 
    </tbody> 
</table> 

你的表情可以從您的範圍對象是什麼

0

我居然發現它更容易與CSS翻轉整個表格的方向!謝謝你們每一個人的幫助!

#container { direction: rtl } 

這比試圖將對象重新排列成數組要容易得多。