我有一个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个不同的组。