gpt4 book ai didi

javascript - 如何计算 Angular 2+ 中表格列的总和?

转载 作者:行者123 更新时间:2023-11-30 11:12:58 25 4
gpt4 key购买 nike

我有一个根据用户选择动态过滤的表(管道)。

我需要在底部输入一个摘要行,该行将显示 item.total 列的 SUM。这是代码,实现它的最佳方法是什么?

  <tbody>
<tr class="newLine" *ngFor="let item of records | filter:profile | location:selectedRegion ">
<td scope="row">{{item.name}} </td>
<td scope="row">{{item.profile}} </td>
<td scope="row">{{item.location}} </td>
<td scope="row">{{item.numOfTags}}</td>
</tr>
<tr>{{total numOfTags??}}</tr>
</tbody>

最佳答案

我找到了另一种方法来重现代码并具有更好的性能,这是代码:

<div    *ngFor="let item of records | yourfilterChain;let last=last;let sum=ngForOf.reduce((a,b)=>a+b,0)" >
{{item}}
<div *ngIf="last">{{sum}} </div>
</div>

您可以使用ngfor内部的箭头函数计算过滤结果的总和

关于javascript - 如何计算 Angular 2+ 中表格列的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52924615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com