我有一个复杂的对象,如下所示:
{
'street35':[
{'address154': 'name14'},
{'address244': 'name2'}
],
'street2':[
{'address15': 'name1'},
{'address234': 'name2'}
]
}
我使用angular.js提供的(value,key)in object 属性将其绑定到html。我希望通过街道名称按此值排序。有什么建议吗?
答案 0 :(得分:2)
您可以尝试以下代码:
JS:
$scope.streetsObject = {
'street35':[
{'address154': 'name14'},
{'address244': 'name2'}
],
'street2':[
{'address15': 'name1'},
{'address234': 'name2'}
]
}
HTML:
<div ng-repeat="street in streetsObject | orderBy">
<span ng-repeat"name in street">
</span>
</div>
代码假设您使用的是角1.3.0 +。