У меня есть REST API, который возвращает список локалей в виде словаря:
{
"en-uk": "English UK",
"en-us": "English USA",
...
}
Этот словарь правильно упорядочен по алфавиту по значению.
Когда AngularJS получает его по HTTP,Словарь автоматически пересортируется по ключу, поэтому, когда я связываюсь с элементом выбора, список опций упорядочивается по ключу, а алфавитный порядок по ключу не совпадает с порядком по значению, я получаю неправильную сортировку.
Проблема, которую я предполагаю, связана с тем, что такой словарь становится в основном одним объектом с более чем 800 свойствами.Как мне отсортировать его по значению?