【发布时间】:2021-03-11 10:37:25
【问题描述】:
我有一个表,其中包含名为 NoBill 和 Bill 的列,其中包含复选框作为值。
表格默认视图
当 NoBill 复选框被点击一次 totale(this.totale) 值被计算出来。
在 nobill 列中单击两个复选框后顶部的总值
当 total(this.total) 值计算后,点击 Bill 列复选框。它还会打开两个名为 Ratio 和 Revasst 的新列。
总价值和比率计算在这里
比率的计算公式是(total/totale)。例如,如果 total 为 110,如果 totale 为 100,则比率为 110/100=1.1。
所以当我重复点击同一个 Bill 列复选框时(启用和禁用 2 次) total(this.total) 的值会被重复计算。所以现在 total 值从 110 更新到 120。因此,Ratio 值更改为 1.2,现在它的 120/100 而不是 110/100。这是我面临的问题。我只想为单个复选框单击计算一次 total 值。这样即使多次单击,该复选框单击仍保持 110。
重复点击同一个复选框值后比率值发生变化
【问题讨论】:
标签: javascript angular npm angular6 angular7