Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular2的Html端使用parseInt_Angular_Typescript - Fatal编程技术网

如何在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
是什么?您是否尝试过我建议的初始化?