如何在角度js视图中将值作为整数值而不是科学值返回?
问题描述:
我有这个功能从DP转换(密度独立),以PX(像素):如何在角度js视图中将值作为整数值而不是科学值返回?
$rootScope.dp2px = function(dp) {
if(!!dp) {
var px = window.devicePixelRatio * dp/160;
return px.toPrecision(2);
} else {
return 0;
}
}
函数没有错误。但是,当我想使用的功能,像angularjs观点:
<h6 style="font-size:{{dp2px(2901.33)}}px !important; width:{{dp2px(17067)}}px !important;" ng-click="openPopoverGiftBox($event)">{{countergift}}</h6>
然后输出成为:
<h6 style="font-size:17px !important; width:1.0e+2px !important;" ng-click="openPopoverGiftBox($event)" class="ng-binding">4 Jam</h6>
如何让的1.0e+2px
总是100px
价值?
任何人都可以帮到我吗?
答
如何让的
1.0e+2px
总是100px
价值?
可以使用数函数来实现这一目标:
var sc = "1.0e+2";
console.log(Number(sc));
答
toPrecision的问题,使用toFixed
是的..这正好解决了我的问题。 – Nere