Обрезать десятичные до двух мест - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь сделать следующую сумму на моей странице View.cshtml.

{{(apart.FinishedHouses * apart.ChargePerItem) * 1.2 - (apart.FinishedHouses * apart.ChargePerItem).toFixed(2)}}

Как вы можете видеть, я пытаюсь исправить десятичную точку в двух местах, например:

.toFixed(2)

К сожалению, использование .toFixed (2) в сумме не влияет.Результат показывает много цифр после десятичной дроби.

Я уверен, что есть очень простой ответ на этот вопрос.

Спасибо

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

просто поставьте круглую скобку для всего выражения, а затем примените к нему toFixed (2) , как показано ниже

{{((apart.FinishedHouses * apart.ChargePerItem) * 1.2 - (apart.FinishedHouses * apart.ChargePerItem)).toFixed(2)}}

в настоящее время ваше toFixed (2) применяется только ко второму выражению, т.е. (apart.FinishedHouses * apart.ChargePerItem).toFixed(2)

0 голосов
/ 08 февраля 2019

Вы пытались добавить свойство (например, Total) в отдельный объект и использовать .toFixed (2) в машинописном коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...