2017-07-07 77 views
0

我在我的AngularJS應用中使用Contentful ...我有一個內容類型team,其中包含一個團隊的BIOS列表。 http://uat.traverusglobal.com(底部)我如何自定義我的角度應用前端上的內容響應

我已經成功地從內容使用angular-contentful獲得數據...現在我需要按名稱或其他內容字段排序響應。這樣管理員就可以控制訂單。

如何在我的角度應用程序的前端對內容響​​應進行排序?以下是我的嘗試。

https://jsfiddle.net/k3jmq2gm/1/

<div class="columns teams-list" contentful-entries="'content_type=staff'" ng-controller="teamContentful"> 
     <div ng-repeat="item in $contentfulEntries.items | orderBy:'item.fields.name'" class="column" data-flag="{{item.fields.flag}}" data-visible="{{item.fields.visible}}" ng-class='{active:$first}' data-tab="1" data-title="{{item.fields.title}}" data-name="{{item.fields.name}}"> 
      <!-- <h1>{{item[0].title}}</h1> --> 
      <img src="{{ item.fields.image.fields.file.url }}" title="{{item.img}}"> 
      <p class="hide bio">{{item.fields.bio}}</p> 
     </div> 
    </div> 
+0

你'orderBy'應該是'排序依據:'fields.name'' - https://jsfiddle.net/k3jmq2gm/2/ – Und3rTow

+1

人是苦後甜的時候得到的答覆是容易...謝謝 – Omar

回答

0

爲Und3rTow指出。 orderBy應該orderBy:'fields.name'

相關問題