如何在angular2的Html端使用parseInt
我使用了以下代码作为总计:如何在angular2的Html端使用parseInt,angular,typescript,Angular,Typescript,我使用了以下代码作为总计: <span> {{ ((item.USWIPQtyValue * 1)) + (item.UKWIPQtyValue * 1)}} </span> {{((item.USWIPQtyValue*1))+(item.UKWIPQtyValue*1)} 这里我无法将字符串转换为int。 因此,在开始时,NaN显示在span标记中。 那么如何在html端应用parseInt函数。尝试在初始加载之前正确初始化项。在javascript
<span>
{{ ((item.USWIPQtyValue * 1)) + (item.UKWIPQtyValue * 1)}} </span>
{{((item.USWIPQtyValue*1))+(item.UKWIPQtyValue*1)}
这里我无法将字符串转换为int。
因此,在开始时,NaN显示在span标记中。
那么如何在html端应用parseInt函数。尝试在初始加载之前正确初始化
项。在javascript中,undefined*1
等于NaN
(不是数字)和NaN+NaN=NaN
(仍然不是数字)
我猜你的表达式的计算结果是(未定义*1)+(未定义*1)=NaN+NaN=NaN
USWIPQtyValue
和UKWIPQtyValue
必须设置如下:
var item = {
USWIPQtyValue: 0,
UKWIPQtyValue: 0
};
什么值导致问题?当我没有值时,它会在span中取Nan,然后该怎么办?我没有值中的I
是什么?您是否尝试过我建议的初始化?