toLocaleString () не работает должным образом в представлении Pug - PullRequest
1 голос
/ 08 марта 2019

Я пытаюсь использовать toLocaleString() в режиме Pug.Это работает, когда аргументы не предоставлены.Кажется, по умолчанию 'en-US', независимо от используемого браузера (языка).Я могу с этим смириться, но я бы хотел использовать опции, такие, чтобы отображались 2 десятичных знака, то есть:

toLocaleString('en-US', { minimumIntegerDigits: 2 })

В разделе JavaScript представления Pug, который работает нормально.Я также пытался использовать toFixed(2).toLocaleString(), но затем кажется, что toLocaleString() игнорируется.

К вашему сведению Я пытаюсь сделать это в таблице, полная строка кода:

td(align="right")= record.cy.toLocaleString('en-US', { minimumIntegerDigits: 2 })

где record.cy является Number.

1 Ответ

2 голосов
/ 08 марта 2019

Это связано с тем, что мопс запускается на сервере, а не в браузере.Язык вашего сервера останется неизменным.

Посмотрите на этот вопрос главный ответ для получения дополнительной информации о том, как обработать это в node.js.

...