Отображать абсолютное значение 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)