AngularJS orderBy孩子不工作

时间:2014-03-04 17:01:55

标签: angularjs

angularJS中element选项的orderBy子节点不起作用。 我想订购“pos”孩子。感谢

$scope.commands = {
"xyz" : {
"group":"g2",
"pos":2
},
"abc" : {
"group":"g2",
"pos":3
},
"ijk" : {
"group":"g1",
"pos":1
}
};

<div ng-repeat="(key, data) in commands | orderBy:'data.pos'">{{data.pos}} - {{key}}</div>

1 个答案:

答案 0 :(得分:1)

ng-repeat中的

过滤器仅适用于数组,而不适用于对象,您可以编写自定义过滤器并对其进行排序。

我会尝试创建一个并分享。