私は年ごとの結果リストを持っています。角度2で計算する
<tr *ngFor="let d of histroricalData; let i = index">
<td>
{{d.YearCalculation}}
</td>
<td>
{{d.OverallResult}}%
</td>
<td>
<!--subtract previous year from current -->
</td>
</tr>
ループの現在のものからpreviusの結果を差し引くにはどうすればよいですか?
これは、あなたはいつも、
をindex
の助けを借りることができますループ
for (let i = 0; i < this.histroricalData.length; i++) {
if (this.histroricalData[i - 1] != null) {
let calc = this.histroricalData[i].OverallResult - this.histroricalData[i - 1].OverallResult
console.log(Math.round(calc * 100)/100);
}
}
クール、おかげで、その:-)のためのパイプを作成 – Arianule