Angular4 循环列表汇总总价如何计算最简便?(初级问题)

如题。
我觉得Angular4框架是不是提供了简易的实现方法呢?还是后台实现价格 合计 呢?
第二张图,html代码,是否说明总价是后台处理的呢?

类似下图:
图片描述

图片描述

比如用 `*ngFor = "let item of items" ,循环一个订单列表数据,最后需要做价格汇总。

<div>111</div>
<p>第一条商品记录,价格是:<span>{{item.price}}</span></p>
<p>第一条商品记录,价格是:<span>{{item.price}}</span></p>
<div>此订单合计价格为<span>{{ ? }}</span></div>

{{ ? }}此处一般如何计算最合理呢?

阅读 2.6k
2 个回答

使用自定义属性

get total():number{
return this.items.reduce((result,item) => item.price + result, 0);
}

使用一个函数来计算

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进