Если вы заметили, что ваши записи расположены в порядке возрастания, что соответствует поведению orderBy
.
Здесь вам нужно отсортировать contacts
в порядке убывания.
Вы можете попробовать следующий код,
<li ng-repeat="contact in $ctrl.contacts | orderBy: '-LastChatTime' | filter : searchContact track by $index">
-
, прежде чем LastChatTime
отсортирует ваши контактыв порядке убывания
Примечание: это не будет учитывать нулевые значения
Для поддержки пустых значений при сортировке вы можете попробовать ниже
<li ng-repeat="contact in $ctrl.contacts | orderBy: '[!LastChatTime, -LastChatTime]' | filter : searchContact track by $index">