Очистить Сортировка HTML таблицы в Angularjs

0

Отображение таблицы без сортировки. Если щелкнуть по столбцу, то сортировка будет возрастать, и если я снова нажму, сортировка будет уменьшаться. Он работает отлично, но мое требование состоит в том, чтобы щелкнуть еще один, а затем установить нормальный (т.е. Без сортировки).

Я использую ng-repeat с order by для сортировки таблицы.
Вот пример кода

<tbody>
<tr class="table-tr" 
    data-ng-repeat="row in options.data | orderBy: features.sortField">
<td class="table-td" data-ng-repeat="column in options.fields">
        {{row[column['field']]}}
</td>
</tr>
</tbody>
Теги:
sorting
angularjs-directive

1 ответ

1
Лучший ответ

Проще всего было бы просто добавить кнопку сброса, а не отслеживать, сколько раз подряд они нажимали на заголовок таблицы.

Я создал плункер, который выполняет как кнопку сброса, так и отслеживает количество кликов, чтобы сбросить предикат сортировки:

$scope.predicate = '';

Я бы очистил этот код. Я просто хотел понять эту идею. http://plnkr.co/edit/vcvOf4vWgxTegi61GLxR?p=preview

Ещё вопросы

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