【发布时间】:2016-03-30 06:36:06
【问题描述】:
我有一个购物车模型,然后里面有看起来像这样的物品
[
{
"item_id": 1,
"item_name":"Item 1",
"item_price": 500
},
{
"item_id": 2,
"item_name": "Item 2",
"item_price": 230
},
{
"item_id": 3,
"item_name": "Item 3",
"item_price": 150
}
]
我需要汇总 item_price 属性才能显示它,然后将其传递给 ember 数据或 ajax 调用以完成购买。
不确定我是否只是不理解带有计算的聚合数据,但我正在尝试这个
totalDue: Ember.computed.sum('model.@each.item_price')
在控制器上,但它返回 0
我在 ember 上 2.2.0
【问题讨论】:
-
Ember.computed.sum做了一些不同的事情:它只是将数组值属性中的值相加。
标签: javascript ember.js ember-data computed-properties