Orderby无法在ng-repeat上使用dict语法

卡梅隆·辛格(Cameron Singe):

我正在尝试将ng-repeat与字典样式语法一起使用,并对键值应用顺序。

(key, value) in something | orderBy:'key'

看来OrderBy无法正常工作

此处的示例http://jsfiddle.net/mhXuW/

马克·拉杰克(Mark Rajcok):

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">

小提琴

请注意,orderBy适用于整个数组(something在上面的示例代码中),并且它返回一个排序后的数组。orderBy对key都不了解value

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章