Я использую AngularJs и обнаружил проблему с упорядочением свойств хэш-объекта в шаблоне.
Мой объект похож:
function TestCtrl($scope){
$scope.week = {'MONDAY': ['manuel'], 'TUESDAY': [], 'WEDNESDAY': ['valerio'], 'THURSDAY': ['manuel', 'valerio'], 'FRIDAY': []}
}
Теперь, когда я пытаюсь напечатать эти значения в моем шаблоне:
<div ng-repeat="(day, names) in week">
<span>{{day}}</span>
<ul> <li ng-repeat="name in names">{{name}}</li> </ul>
</div>
Порядок напечатанных дней отличается: FRIDAY MONDAY THURSDAY TUESDAY WEDNESDAY
Я попытался применить фильтр orderBy
, но я думаю, что он не работает с объектами, а просто с массивами...
Как я могу его заказать?