У меня этот поршень.
В плунжере есть 3 столбца - имя, номер телефона и возраст.
Обратите внимание, что:
- все записи имеют одинаковый возраст.
- Мне нужно отсортировать таблицу по столбцу Возраст , когда я нажимаю на заголовок столбца Возраст
- Порядок сортировки изменяется, когда я щелкаю заголовок столбца Возраст с помощью
<th ng-click="sortDesc=!sortDesc">Age</th>
.
У меня есть следующий код:
<table class="friends">
<tr>
<th>Name</th>
<th>Phone Number</th>
<th ng-click="sortDesc=!sortDesc">Age</th>
</tr>
<tr ng-repeat="friend in friends | orderBy:'age':sortDesc">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
<td>{{friend.age}}</td>
</tr>
</table>
Пожалуйста, соблюдайте поведение в плунжере, когда вы пытаетесь нажать на заголовок Age.
Поскольку все записи имеют одинаковое значение для возраста, когда я нажимаю на столбец возраста, разве записи не должны оставаться такими, какими они были? Почему записи обновляются, когда мы меняем порядок сортировки при щелчке мышью, даже если столбец имеет одинаковые значения?
Ожидается ли такое поведение? Если нет, пожалуйста, предоставьте решение, чтобы исправить это.