2016-09-07 8 views
1

私は自分のテーブルを私の配列の順序で並べ替える、通常の方法ではない - >アルファベット順に並べ替える。アルファベット順ではなくアルファベット順の配列順に並べ替え

This is the Array with the Constants. 
    .constant("appConfig", { 
     "status": [ 
      "In Work", 
      "Review", 
      "Again in Edit", 
      "Finished" 
     ] 
    }) 
//in the html then the standard code for sorting atm Alphabetical 
     <th> 
     <a href="#" ng-click="sortType='Status.status';sortReverse = !sortReverse"> 
      Status 
      <span ng-show="sortType == 'Status.status' && !sortReverse" class="fa fa-caret-down"></span> 
      <span ng-show="sortType == 'Status.status' && sortReverse" class="fa fa-caret-up"></span> 
     </a> 
     <select class="form-control" ng-model="select.Status.status"> 
      <option value="">-- Select --</option> 
      <option ng-repeat='status in $ctrl.aStatus' >{{status}}</option> 
     </select> 
     </th> 
     <tr dir-paginate="t in $ctrl.getTasks() | filter:{name:k}| orderBy: sortType:sortReverse| filter:select|itemsPerPage: 10 as results"> 

    <td class="td-selects"> 
        <span uib-tooltip="{{t.notice}}" tooltip-popup-delay='500'> 
        {{t.Status.status}}</span> 
       </td> 

だから、編集
に再び
をソートされた仕上がり レビュー
とリバースの同じ作業

。しかし、それはConstant Arrayのように "Todo Chain" - >にあります。そこで、本研究では

レビュー
よう再度編集

とリバースを終えました。
何らかの形で$ indexなどをソートに追加できますか?

答えて

0

plunker/fiddleを作成し、それを理解しやすくするためのリンクを投稿できますか?

+0

あなたはコメントとして投稿する必要があります –

+0

http://codepen.io/anon/pen/fjkcg これは地雷のコードではなく例です。 First name columをソートすると、そのソートされたアルファベット順がソートされます。私の願いは、ソートをクリックすると配列のようにソートする必要があるということです。この例では、John-> Frank-> Sue // .jsの$ scope.dataを参照してください。 – AkAk47

関連する問題