【发布时间】:2016-01-04 09:16:45
【问题描述】:
我从 sql 查询中获取 angularjs 中的数据为:
{"orders":[
{
"orderId":"1674","itemId":"468","SubTotal":"40.00","Total":"48.98","Status":"Printed","Title":"Mangled : Large","Quantity":"1","dateCreated":"2009-06-03"
},
{
"orderId":"1674","itemId":"469","SubTotal":"40.00","Total":"48.98","Status":"Printed","Title":"Skull Collage : Large","Quantity":"1","dateCreated":"2009-06-03"
},
{
"orderId":"1675","itemId":"33949","SubTotal":"40.00","Total":"48.98","Status":"Printed","Title":"Summerside \"The Saved\" EP CD -Red or Blue! : BLUE","Quantity":"1","dateCreated":"2009-06-03"
},
{
"orderId":"1674","itemId":"33954","SubTotal":"40.00","Total":"48.98","Status":"Printed","Title":"Summerside \"The Saved\" EP CD -Red or Blue! : RED","Quantity":"1","dateCreated":"2009-06-03"
}]}
现在我想知道有多少条记录具有相同的 orderId,以便我可以将它们放在相同的 section/div 和将其显示为 1 个组。
我正在使用 ng-repeat 来显示数据。
<div ng-repeat="order in itemorders">
<div class="order-lis-box border-radius">
<div class="up line overflow-hidden text">
<div class="fl black mb10">Order No. <span>{{ order.orderId }}</span><br><span class="capitalize grey F14 bold">Rs. {{ order.Total }}</span></div>
<div class="custom-datetime text-right">{{ order.dateCreated }}</div>
</div>
.
.
.
</div> <!-- order-lis-box -->
我应该添加什么用途以便显示我想要的方式?
【问题讨论】:
-
我正在使用 ng-table 做类似的事情:ng-table.com/#/grouping/demo-grouping-fn
标签: javascript php angularjs