Angularjs 1 groupBy部分匹配字符串

时间:2017-09-15 10:57:39

标签: angularjs

我有一个JSON对象,我想通过部分匹配来对项目进行分组。

<li ng-repeat="(key, value) in object | groupBy: 'items' track by $index">
    {{value.length}}
</li>

我想知道,当我这么说时,这个粗略的例子是否可能:

{
"id" : "1",
"date" : ISODate("2017-04-29T00:00:00.000Z"),
"amount" : 697,
"name" : "vendor1"
}

{
"id" : "2",
"date" : ISODate("2017-04-29T00:00:00.000Z"),
"amount" : 380
"name" : "vendor2"
}

{
"id" : "2",
"date" : ISODate("2017-04-29T00:00:00.000Z"),
"amount" : 380,
"name" : "vendor2"
}

{
"id" : "3",
"date" : ISODate("2017-04-29T00:00:00.000Z"),
"amount" : 702,
"name" : "vendor3"
}

{
"id" : "3",
"date" : ISODate("2017-04-29T00:00:00.000Z"),
"amount" : 702,
"name" : "vendor3"
}

我希望输出为2x a,b,c,d 和2x a,b,c,d,e ,但默认情况下,仅限groupBy函数如果字符串匹配100%,则对项目进行分组,这样我将得到4x个不同的组。

0 个答案:

没有答案