OrderBy dependObservable в наблюдаемом массиве

У меня есть функция, которая возвращает observableArray

function refreshRoom(room) { return entityQuery.fromEntities(room) .expand('messages, userRooms.user') .using(manager).execute() .then(querySucceeded) .fail(queryFailed); }

Вот содержимое массива

введите здесь описание изображения

Я хочу иметь возможность заказать свойство «Создано», которое зависит от наблюдаемого «Сообщения». Как видно из приведенного выше кода, я расширяю «Сообщения» из объекта «Комната».

Я пытался добиться этого с помощью orderBy('messages.created'), но, очевидно, это не сработало.

Итак, как я могу упорядочить свои сообщения в соответствии со свойством «Создано»?


person Mr D-Code    schedule 07.12.2015    source источник
comment
сообщения.создано() ?   -  person celerno    schedule 07.12.2015
comment
Это тоже не работает. На самом деле я думаю, что ветер не поддерживает orderBy после расширения   -  person Mr D-Code    schedule 07.12.2015
comment
использование 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
comment
stackoverflow.com/questions/30913848/   -  person ashishraaj    schedule 13.03.2016