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 摘要。