У меня есть функция, которая возвращает observableArray
function refreshRoom(room) {
return entityQuery.fromEntities(room)
.expand('messages, userRooms.user')
.using(manager).execute()
.then(querySucceeded)
.fail(queryFailed);
}
Вот содержимое массива
Я хочу иметь возможность заказать свойство «Создано», которое зависит от наблюдаемого «Сообщения». Как видно из приведенного выше кода, я расширяю «Сообщения» из объекта «Комната».
Я пытался добиться этого с помощью orderBy('messages.created')
, но, очевидно, это не сработало.
Итак, как я могу упорядочить свои сообщения в соответствии со свойством «Создано»?
messages.sort(function(l,r) return l.created().getTime() == r.created().getTime() ? 0 : (l.created().getTime() < r.created().getTime() ? -1 : 1) )
может помочь? - person   schedule 15.12.2015