我正在尝试将 ng-repeat 与字典样式语法一起使用,并对键值应用顺序。
(key, value) 在某物中 | orderBy:'键'
似乎 OrderBy 没有按预期工作
最佳答案
orderBy 的参数必须与对象数组中的属性名称相匹配。
您的数据需要如下所示:
$scope.list2 = [ { id:"2013-01-08T00:00:00", name:'Joe'},
{ id:"2013-01-09T00:00:00", name:'Sue'}];
然后像这样的过滤器将起作用:
<div ng-repeat="item in list2 | orderBy:'id':true">
Fiddle .
请注意,orderBy 适用于整个数组(上面示例代码中的 something
)并返回一个排序数组。 orderBy 对 key
和 value
一无所知。
关于javascript - Orderby 在 ng-repeat 上不使用 dict 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14330878/