按属性名排序
Sort list by property name AngularJS
我有一个复杂的对象,看起来像:
{
'street35':[
{'address154': 'name14'},
{'address244': 'name2'}
],
'street2':[
{'address15': 'name1'},
{'address234': 'name2'}
]
}
我使用angular.js提供的object属性中的(value, key)将其绑定到html。我想按价值排序在这里是按街道名排序。有什么建议吗?
你可以试试下面的代码:
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>
代码假设你使用的是angular 1.3.0+。
相关文章:
- 当属性不一致时,如何根据属性对JS对象列表进行排序
- row.entity.xxxx属性doensn'排序后不匹配
- 按子属性(可能缺少)对对象的 javascript 数组进行排序
- 按多个属性对多维数组进行排序
- jQuery TinySort按数据属性排序和放置
- AngularJS使用对象属性排序多个对象数组
- 按属性对数组排序
- 如何使用第二个数组中对象的相关属性对对象数组进行排序
- 按属性对对象数组进行排序
- jQueryUI可拖动+可排序错误(无法读取未定义的属性'选项')
- Javascript:使用value属性对关联数组进行排序,而不转换为对象数组
- 为未排序列表设置onclick()属性
- 根据三个模型属性对主干集合进行排序
- 无法读取属性“”;匹配“;(嵌套排序)
- 排序属性由于某种原因不起作用
- 设置排序属性时无法清除数组控制器
- MongoDB多个排序属性:如何确定优先级
- 获取HTML而不重新排序属性
- 用不同的模型排序'属性烬
- 如果Dgrid的id以数字开头,则Dgrid列调整大小,隐藏,重新排序属性会产生错误