Отображать абсолютное значение angularjs

Я получаю отрицательное число от объекта JSON. Я хочу удалить "-" форму, отрицательное число, и отобразить только абсолютное значение.

Получен json:

{
    "value": -2.34
}

Что я хочу показать:

Значение: 2.34

Ответы

Ответ 1

Вы можете использовать angular фильтр

js file

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

html файл

{{ (-12) | makePositive }}
{{ (2) | makePositive }}

Выход

12 2

Ответ 2

Вы можете использовать встроенный в JavaScript Math, чтобы получить абсолютное значение.

Math.abs(-2.34)

Функция Math.abs() возвращает абсолютное значение числа

Reference

Ответ 3

Math.abs(number)

Это даст вам абсолютное значение любого числа, которое вы там положили, включая удаление любых ведущих нулей.

Кроме того, вы также можете сделать это:

parseInt(number, 10)