У меня проблема. Я пытаюсь отсортировать список таблиц с помощью 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. Но в моем случае я получаю выход, как показано ниже.
На этом снимке вы можете увидеть, что у одного есть значение столбца 11
но его последнее, которое должно прибыть быстро. Пожалуйста, помогите мне.
Он сортирует путем сравнения строк, а не сравнения чисел. Это означает, что вы не представляете данные в виде чисел.
См. Документацию здесь