toLocaleString() not working properly in a Pug viewBest way to determine user's locale within browserWhy don't self-closing script tags work?How do JavaScript closures work?How does JavaScript .prototype work?How does the “this” keyword work?How does data binding work in AngularJS?How to pass a Node.js variable to the inside of a Pug script tag?Client-Side templating with nodejs and pugGoogle Maps & JavaFX: Display marker on the map after clicking JavaFX buttonre-render pug view with expressAmount formatting doesn't work properly with Microsoft Edge

Multi tool use
How to prevent YouTube from showing already watched videos?
Do all polymers contain either carbon or silicon?
Stereotypical names
How to color a zone in Tikz
I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?
Science Fiction story where a man invents a machine that can help him watch history unfold
Is infinity mathematically observable?
Is there enough fresh water in the world to eradicate the drinking water crisis?
What will be the temperature on Earth when Sun finishes its main sequence?
I2C signal and power over long range (10meter cable)
Could solar power be utilized and substitute coal in the 19th century?
How to check participants in at events?
A known event to a history junkie
A workplace installs custom certificates on personal devices, can this be used to decrypt HTTPS traffic?
What is the term when two people sing in harmony, but they aren't singing the same notes?
Hostile work environment after whistle-blowing on coworker and our boss. What do I do?
Can I rely on these GitHub repository files?
The most efficient algorithm to find all possible integer pairs which sum to a given integer
Have I saved too much for retirement so far?
The One-Electron Universe postulate is true - what simple change can I make to change the whole universe?
How do ultrasonic sensors differentiate between transmitted and received signals?
How can I successfully establish a nationwide combat training program for a large country?
Is there an wasy way to program in Tikz something like the one in the image?
Simple image editor tool to draw a simple box/rectangle in an existing image
toLocaleString() not working properly in a Pug view
Best way to determine user's locale within browserWhy don't self-closing script tags work?How do JavaScript closures work?How does JavaScript .prototype work?How does the “this” keyword work?How does data binding work in AngularJS?How to pass a Node.js variable to the inside of a Pug script tag?Client-Side templating with nodejs and pugGoogle Maps & JavaFX: Display marker on the map after clicking JavaFX buttonre-render pug view with expressAmount formatting doesn't work properly with Microsoft Edge
I am trying to use toLocaleString()
in a Pug view. It works when no arguments are provided. It seems to default to 'en-US'
, irrespective of the browser (language) used. I can live with that, but I would like to use the options, such that 2 decimals are displayed, i.e., as follows:
toLocaleString('en-US', minimumIntegerDigits: 2 )
In the JavaScript section of the Pug view that works fine. I have also tried using toFixed(2).toLocaleString()
, but then it seems like toLocaleString()
is ignored.
FYI I am trying to do this in a table, full line of code:
td(align="right")= record.cy.toLocaleString('en-US', minimumIntegerDigits: 2 )
where record.cy
is a Number
.
javascript node.js pug
add a comment |
I am trying to use toLocaleString()
in a Pug view. It works when no arguments are provided. It seems to default to 'en-US'
, irrespective of the browser (language) used. I can live with that, but I would like to use the options, such that 2 decimals are displayed, i.e., as follows:
toLocaleString('en-US', minimumIntegerDigits: 2 )
In the JavaScript section of the Pug view that works fine. I have also tried using toFixed(2).toLocaleString()
, but then it seems like toLocaleString()
is ignored.
FYI I am trying to do this in a table, full line of code:
td(align="right")= record.cy.toLocaleString('en-US', minimumIntegerDigits: 2 )
where record.cy
is a Number
.
javascript node.js pug
add a comment |
I am trying to use toLocaleString()
in a Pug view. It works when no arguments are provided. It seems to default to 'en-US'
, irrespective of the browser (language) used. I can live with that, but I would like to use the options, such that 2 decimals are displayed, i.e., as follows:
toLocaleString('en-US', minimumIntegerDigits: 2 )
In the JavaScript section of the Pug view that works fine. I have also tried using toFixed(2).toLocaleString()
, but then it seems like toLocaleString()
is ignored.
FYI I am trying to do this in a table, full line of code:
td(align="right")= record.cy.toLocaleString('en-US', minimumIntegerDigits: 2 )
where record.cy
is a Number
.
javascript node.js pug
I am trying to use toLocaleString()
in a Pug view. It works when no arguments are provided. It seems to default to 'en-US'
, irrespective of the browser (language) used. I can live with that, but I would like to use the options, such that 2 decimals are displayed, i.e., as follows:
toLocaleString('en-US', minimumIntegerDigits: 2 )
In the JavaScript section of the Pug view that works fine. I have also tried using toFixed(2).toLocaleString()
, but then it seems like toLocaleString()
is ignored.
FYI I am trying to do this in a table, full line of code:
td(align="right")= record.cy.toLocaleString('en-US', minimumIntegerDigits: 2 )
where record.cy
is a Number
.
javascript node.js pug
javascript node.js pug
asked Mar 8 at 8:14
VictoriaVictoria
179110
179110
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This is due to the fact that pug is run on the server and not in the browser. Your server's locale will remain constant.
Take a look at this question's top answer for more details on how to process this in node.js.
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set bytoLocaleString()
?
– Victoria
Mar 8 at 9:31
1
@Victoria TheminimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you wantminimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
– sean
Mar 9 at 0:34
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55059130%2ftolocalestring-not-working-properly-in-a-pug-view%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This is due to the fact that pug is run on the server and not in the browser. Your server's locale will remain constant.
Take a look at this question's top answer for more details on how to process this in node.js.
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set bytoLocaleString()
?
– Victoria
Mar 8 at 9:31
1
@Victoria TheminimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you wantminimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
– sean
Mar 9 at 0:34
add a comment |
This is due to the fact that pug is run on the server and not in the browser. Your server's locale will remain constant.
Take a look at this question's top answer for more details on how to process this in node.js.
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set bytoLocaleString()
?
– Victoria
Mar 8 at 9:31
1
@Victoria TheminimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you wantminimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
– sean
Mar 9 at 0:34
add a comment |
This is due to the fact that pug is run on the server and not in the browser. Your server's locale will remain constant.
Take a look at this question's top answer for more details on how to process this in node.js.
This is due to the fact that pug is run on the server and not in the browser. Your server's locale will remain constant.
Take a look at this question's top answer for more details on how to process this in node.js.
answered Mar 8 at 9:03
GrahamGraham
3,823143860
3,823143860
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set bytoLocaleString()
?
– Victoria
Mar 8 at 9:31
1
@Victoria TheminimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you wantminimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
– sean
Mar 9 at 0:34
add a comment |
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set bytoLocaleString()
?
– Victoria
Mar 8 at 9:31
1
@Victoria TheminimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you wantminimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
– sean
Mar 9 at 0:34
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set by
toLocaleString()
?– Victoria
Mar 8 at 9:31
Thank you, that explains a lot. What I do not get, however, is that it partly works (separators are introduced as per the locale of the server), but the options do not. If Pug converts the file to an HTML file on the server side, why does it not also respect the options set by
toLocaleString()
?– Victoria
Mar 8 at 9:31
1
1
@Victoria The
minimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you want minimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…– sean
Mar 9 at 0:34
@Victoria The
minimumIntegerDigits
option doesn't control how many decimals are displayed. For that, you want minimumFractionDigits
. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…– sean
Mar 9 at 0:34
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55059130%2ftolocalestring-not-working-properly-in-a-pug-view%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1ejYMHnxhQ,vZ7d1REk PdRajhSFKwlP2,V,9 3L8UZzshoN pih4xDuxY0 2C3QhfS3 Ffd7q