Невозможно правильно отсортировать список таблиц в соответствии с требованием, используя Angular.js

0

У меня проблема. Я пытаюсь отсортировать список таблиц с помощью Angular.js, но это не так. Я объясняю свой код ниже.

<tbody id="detailsstockid">
<tr ng-repeat="c in clickSummary | orderBy:['-total','+rest_name']">
  <td>{{$index+1}}</td>
  <td>{{c.rest_name}}</td>
  <td>{{c.page_hit}}</td>
  <td>{{c.map_hit}}</td>
  <td>{{c.gallery_hit}}</td>
  <td>{{c.phone_hit}}</td>
  <td>{{c.web_hit}}</td>
  <td>{{c.total}}</td>
</tr>   
</tbody>

Здесь мне нужно отсортировать список в соответствии с total and rest_name filed нужно сортировать в соответствии с общим значением столбца в порядке убывания, и если в общем столбце есть одинаковое значение, оно должно сортироваться в соответствии с rest_name rest_name. Но в моем случае я получаю выход, как показано ниже.

Изображение 174551

На этом снимке вы можете увидеть, что у одного есть значение столбца 11 но его последнее, которое должно прибыть быстро. Пожалуйста, помогите мне.

Теги:
sorting

1 ответ

0

Он сортирует путем сравнения строк, а не сравнения чисел. Это означает, что вы не представляете данные в виде чисел.

См. Документацию здесь

  • 0
    Можете ли вы исправить это?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню