a8m / a8m/angular-filter

Queestion: in a result of groupby:'id', are groups ordered by id?

未关闭
#144 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
2.9k
派生
319
PR 合并指标
30 天内没有已合并 PR

描述

In relation to https://github.com/a8m/angular-filter/issues/140 and https://github.com/a8m/angular-filter/issues/136 i'm wondering if in a result of groupby:'id', are groups specifically ordered by the grouping key ('id').

let me clarify my question with an example:

```
var elements = [
{group_id: 1, b:10},
{group_id: 2, b:9},
{group_id: 3, b:8},
{group_id: 1, b:7},
{group_id: 2, b:6},
{group_id: 3, b:5},
{group_id: 1, b:4},
{group_id: 2, b:3},
{group_id: 3, b:2},
{group_id: 1, b:1},
{group_id: 2, b:0},
]

var lists = $filter('groupBy')(elements, 'group_id');
var elements = $filter('orderBy')(elements, 'b');

angular.forEach(lists, function(list) {
angular.forEach(list, function(element) {
console.log(element.b);
});
});
```

will this example provides always [1 4 7 10] [0 3 6 9] [2 5 8] with groups ordered by group_id as above or i should need an additional orderby?

in other terms is the orderby in the first ng-repeat of the following example redundant?

```



{{elem.b}}


```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。