本文介绍了为什么Math.floor返回任何结果,当我们把它写成HTML角?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面是我的HTML:
<div ng-controller = "myCntrl">
<pre>floor 1: {{Math.floor( value ) }}</pre>
<pre>floor 2: {{value }}</pre>
<pre>floor 3: {{value | number : 0 }}</pre>
<pre>floor 1 from controller: {{newValue }}</pre>
</div>
的控制器的
app.controller('myCntrl', function ($scope) {
$scope.value = 1233.8435;
$scope.newValue = Math.floor(1233.8435);
});
输出:
floor 1:
floor 2: 1233.8435
floor 3: 1,234
floor 1 from controller: 1233
通常我在寻找合适的方式来获得 1233
。
我不想在控制器调用新方法。
I don't want to invoke new method in controller.
为什么 Math.floor
返回什么?
谢谢,
小提琴
推荐答案
防爆pressions都在$范围进行评估。如果您在您的控制器做到这一点。
Expressions are evaluated on the $scope. If you do this in your controller
$ scope.Math =数学;
这是可行的。
这篇关于为什么Math.floor返回任何结果,当我们把它写成HTML角?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!