Как я могу настроить сортировку содержательного ответа в интерфейсе моего углового приложения

Я использую Contentful в своем приложении AngularJS... У меня есть тип контента team, который содержит список биографий команды. 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>

person Omar    schedule 07.07.2017    source источник
comment
Ваш orderBy должен быть orderBy:'fields.name' - jsfiddle.net/k3jmq2gm/2   -  person Michael Doye    schedule 07.07.2017
comment
Чувак, это горько-сладко, когда ответ так прост... Спасибо.   -  person Omar    schedule 07.07.2017


Ответы (1)


как указал Und3rTow. orderBy должно быть orderBy:'fields.name'

person Omar    schedule 07.07.2017