AngularJS округление среднего выражения - PullRequest
0 голосов
/ 11 ноября 2019

Есть ли простой способ сделать среднюю оценку в математическом выражении? Например:

{{(0.12 * x | number:0) * (2.4 * y |number:0)|number}}

Примерно так, но это не работает.

1 Ответ

0 голосов
/ 11 ноября 2019

Из документов:

Если вы хотите запустить более сложный код JavaScript, вы должны сделать его методом контроллера и вызывать метод из своего представления.

{̶{̶(̶0̶.̶1̶2̶ ̶*̶ ̶x̶ ̶|̶ ̶n̶u̶m̶b̶e̶r̶:̶0̶)̶ ̶*̶ ̶(̶2̶.̶4̶ ̶*̶ ̶y̶ ̶|̶n̶u̶m̶b̶e̶r̶:̶0̶)̶|̶n̶u̶m̶b̶e̶r̶}̶}̶

{{  midRound(x,y) }}

JS

$scope.misRound = function(x,y) {
    return (0.12*x).toFixed(0) * (2.4*y).toFixed(0);
};

Для получения дополнительной информации см.

...