2

我的对象模型是一个 ItemLines 列表,每个 ItemLines 都包含一个数字(“数量”)“部分”。下面是数据结构:

ordersItemLines = [{ "quantity": 1, "part": { "id": "part1", "name": "Part One", "quantity": null, "part_action": { "id": "Action1" } }, ...]

我正在尝试显示按 Part.Action 分组,然后按 Part.id 分组的部件列表,以最终显示为给定操作找到的具有相同 ID 的部件数量。

grouping['itemLines']但不知何故,嵌套的 ng-repeat 不断迭代父 ng-repeat的第一个值。请参阅此处的屏幕截图: 在此处输入图像描述

最后是JSFiddle中的代码。

谢谢你的帮助!

4

1 回答 1

4

这看起来像你想要的吗? http://jsfiddle.net/zz3m5/4/

我刚刚清理了你的小提琴,使用了_.groupByAngular 的(key, value) in object理解来提出这个问题。希望这是您所需要的。 在此处输入图像描述

于 2013-11-11T12:17:15.437 回答