问题描述
我的for循环项如下:
"itemDtls": [
{
"ID": A1299,"Name": "Fresh Tomato","Quantity": 2,},{
"ID": A1230,"Name": "Spaghetti","Quantity": 1,{
"ID": A1335,"Name": "Granola","Quantity": 5,],
我做了一个for循环来迭代这些项目:
{{for itemDtls}}
<col>{{>Name}}</col>
<col>{{>Quantity}}</col>
{{/for}}
这最终很好,但是我也想获得“数量”的总数(即8)
如何实现?
解决方法
从来没有使用过jsviews,但是如果您想在视图中使用它,则可以尝试如下操作:
{{itemDtls.reduce((accum,reducer) => accum + reducer.Quantity,0)}}
如果您不希望在视图中使用它,我想您可以先进行计算,然后将其存储在变量中并显示该变量。