如何在角js中将double转换为int?

时间:2015-03-20 09:00:53

标签: javascript angularjs

我有以下代码段:

<span ng-if="document.size<500" >
    0
</span> 
<span ng-if="document.size >=500 && document.size < 1048576" >
    {{document.size/1024}}
</span> 
<span ng-if="document.size >=1048576" >
    {{document.size/1048576}}
</span>

我得到文件大小的字节,然后我将其转换为KB和MB。 但它的价值是双倍的。 如何将它转换为角度js中的int? 我可以直接在int表达式中转换它吗? 提前致谢

2 个答案:

答案 0 :(得分:15)

{{val | number:0}}

它会将val转换为整数

使用此链接docs.angularjs.org/api/ng/filter/number

答案 1 :(得分:3)

只需使用floor()

Math.floor(document.size/1024)