Заказ AngularJSНе работает

я столкнулся с какой-то странной проблемой в ordeBy, я знаю, что это должно быть очень просто, но не мог разобрать

Пожалуйста, посмотрите на плункер ниже, где orderBy на value не показывает правильный вывод, я не знаю, почему :(

ДЕМО-ПЛАНКЕР


person user3030089    schedule 31.07.2014    source источник
comment
Ответ довольно прост. Объекты или атрибуты объектов не могут быть упорядочены, вместо этого вы должны использовать массив   -  person maurycy    schedule 31.07.2014
comment
@maurycy Ок, спасибо, чувак (у)   -  person user3030089    schedule 31.07.2014


Ответы (2)


Если вы хотите продолжать это делать, вам придется создать фильтр для инвертированных индексов на основе нужного свойства (здесь весь объект), чтобы вы могли получить ключ и, следовательно, значение

person Gepsens    schedule 31.07.2014

Вам нужно будет преобразовать числа в строки и убедиться, что строки имеют одинаковую длину.

var temp = {"054": "A",
        "244": "B",
        "344": "C"};

это работает.

person Orane    schedule 11.03.2015