【发布时间】:2017-11-06 21:44:41
【问题描述】:
我有一个向用户显示发票的应用程序,除了发票中所列项目的总价值外,我已经设置了所有内容,我使用以下代码对价值求和,但我没有得到 sum ,而是得到了连接值
this.http.post('http://myurl',data,headers)
.map(res => res.json())
.subscribe(res => {
console.log(res)
loader.dismiss()
this.items=res.server_response;
this.totalAmount = this.getTotal();
});
});
}
;
}
getTotal() {
let total = 0;
for (var i = 0; i < this.items.length; i++) {
if (this.items[i].amount) {
total += this.items[i].amount;
this.totalAmount = total;
}
}
return total;
}
显示值为 0100035004000 假设为 (1000+3500+4000)
【问题讨论】:
-
我提供给你的答案是基于this link 这将有助于解释发生了什么。