gpt4 book ai didi

javascript - 如何在 Angular 上动态显示所选行数据的总和?

转载 作者:行者123 更新时间:2023-11-28 14:14:00 25 4
gpt4 key购买 nike

我试图通过 SelectionModel 在表格下方的选定行上动态显示选定列数据的总和。当我选择/取消选择行时,显示的数据应该发生变化。

我认为 ngOnInit() 可以让我实现这一目标,但是所选列数据的总和并没有改变。

totalWeight = 0;

ngOnInit(): void{
this.selection.selected.forEach((element) => {
this.totalWeight += element.weight;
});
}

这是DEMO在 Stackblitz 上。

最佳答案

每次更改复选框值时都需要计算总计,

 calculate(row?: PeriodicElement)
{
this.totalWeight = 0;
this.selection.selected.forEach((element) => {
this.totalWeight += element.weight;
});
}

STACKBLITZ DEMO

关于javascript - 如何在 Angular 上动态显示所选行数据的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58471625/

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