求和范围整数值& angularjs模板部分中的纯数字

时间:2014-05-19 11:02:12

标签: javascript angularjs

我在控制器scrope中我有一个带有整数值的对象属性(例如.300),让我们说它在配置对象下 - $scope.config.headers.width = 300;

我试图在模板中进行总结:

<div id="First-Window" style="left: {{config.headers.width+30}}px;">

但它不会将config.headers.width识别为整数并返回字符串值,在本例中为30030px。我可以在模板级别修复此问题吗?我知道我可以使用函数,只需在将它添加到模板之前添加该值,但我认为逻辑上应该可以在某种程度上在模板级别下总结这些东西,不是吗?

1 个答案:

答案 0 :(得分:0)

目前我通过将$ scope.parseInt函数定义为:

来完成它

$ scope.parseInt = function(n){     return parseInt(n); };

模板部分:

<div id="First-Window" style="left: {{ parseInt(config.headers.width) + 30 }}px;"> 

如果有更好的解决方案,请告诉我。