显示绝对值angularjs

Abh*_*mar 20 angularjs

我从JSON对象得到一个负数.我想删除负号的" - "形式,只显示绝对值.

收到json:

{
    "value": -2.34
}
Run Code Online (Sandbox Code Playgroud)

我要展示的内容:

值为:2.34

the*_*dor 30

您可以使用角度过滤器

js文件

angular.module('myApp',[]).filter('makePositive', function() {
    return function(num) { return Math.abs(num); }
});
Run Code Online (Sandbox Code Playgroud)

html文件

{{ (-12) | makePositive }}
{{ (2) | makePositive }}
Run Code Online (Sandbox Code Playgroud)

产量

12 2


Viv*_*vek 6

您可以使用JavaScript支持的内置Math对象来获取绝对值.

Math.abs(-2.34)
Run Code Online (Sandbox Code Playgroud)

Math.abs()函数返回数字的绝对值

参考