Как округлить число в файле шаблона angularjs - PullRequest
0 голосов
/ 10 октября 2018

В html-файле angularjs мне нужно округлить число (т.е. с 5,12 до 6).

<td>{{number| currency:$:0}}</td>

Я пытался сделать:

number.ceil

, а также пробовал решения из следующих статей:

Ruby Always Round Up

Округлите число в рубине

, но ни один из них не работает (весь столбец td будет пустым без цифр).

Что такоеЯ делаю не так?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

создать фильтр в контроллере

 .filter('roundup', function () {
        return function (value) {
            return Math.ceil(value);
        };
    })

затем <td>{{number| roundup}}</td>

0 голосов
/ 10 октября 2018

Использовать Math.round (число) (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round)

{{ Math.round(number) | currency:$:0 }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...