Smart Table не сортирует должным образом

Мои заголовки столбцов неправильно сортируются с помощью смарт-таблицы. Вместо того, чтобы сортировать по отдельности, они сортируются все вместе.

<thead>
    <tr>
        <th st-sort="field" ng-repeat="field in stat.q">{{field}}</th>
    </tr>
</thead>

Вот джаваскрипт.

stat.q = ["Who is the coolest?", "What is your favorite color?", "Pick a movie", "Where do you want to go?", "test rating"];   

person mrlolococo    schedule 16.07.2015    source источник


Ответы (2)


Для использования ng-repeat вы должны поставить фигурные скобки вокруг {{field}}:

<thead>
  <tr>
    <th st-sort="{{field}}" ng-repeat="field in stat.q">{{field}}</th>
  </tr>
</thead>
person Kiko Castro    schedule 11.11.2015

Я думаю, вам нужно добавить <tbody>, а затем использовать ng-repeat для элемента <tr>.

Пример с исходным кодом находится здесь: http://lorenzofox3.github.io/smart-table-website/#section-sort

person TheJarvis    schedule 31.07.2015