У меня есть JSON данные, как эточисла фильтров со скобками в угловых JS
[{имя: "ABC", рассчитывать: "(10)", {наименование: "XYZ", рассчитывать: "(20) "}, {имя:" PQR», посчитайте: 20}]
Я связываю эти данные с помощью Angular datatables и теперь я хочу, чтобы отсортировать столбец count
следующим образом
UPDATE
В нисходящей это должно быть, как
Количество
(20)
(10)
В восходящей она должна быть, как
Количество
(10)
(20)
Я пытался добиться того же с помощью специального фильтра, определенный на моей таблице следующим образом
$scope.countFilter = function(item){
return parseInt(item.count.replace('(', item));
};
Но это, кажется, не дает мне желаемого результата ,
Моя таблица выглядит следующим образом
<table>
<thead>
<tr>
<th>Name</th>
<th>Count </th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in items |orderBy:'countFilter'">
<td>{{item.name}} </td>
<td>{{item.count}} </td>
</tr>
</tbody>
<table>
Привет. это хорошее решение. Я попытался использовать его. Это дает мне (10), (20), 20 в восходящем :(... вы пробовали его в фактическом datatable. Посмотрите этот пример [http://l-lin.github.io/angular-datatables/#/ angelWay]. Вы можете привязать данные, как это делается здесь, и проверить. –
Как вы использовали по возрастанию? – yarons
Извините, я не получил вас. Заказ приходит в тот момент, когда я нажимаю значок сортировки в столбце моих данных. Основываясь на полученном результате, я сказал вам, что заказ –