0

我在我的 AngularJS 应用程序中使用 Contentful ......我有一个team包含团队简历列表的内容类型。http://uat.traverusglobal.com(底部)

我已经成功地使用angular-contentful...从内容中获取数据现在我需要按名称或其他内容字段对响应进行排序。这样管理员就可以控制订单。

如何在我的 Angular 应用程序的前端对内容响​​应进行排序?下面是我的尝试。

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>
4

1 回答 1

0

正如 Und3rTow 指出的那样。orderBy应该orderBy:'fields.name'

于 2017-07-07T15:16:06.150 回答