【发布时间】:2014-08-03 07:05:59
【问题描述】:
在我的翡翠文件的脚本部分中使用 numeric.js 时遇到问题。
我在当地人中有这样的数字:
app.locals.numeral = require('numeral');
然后在我的翡翠文件中,我想给一个变量编号并将其格式化为美元,但每次我这样做都会得到 0.00 美元,所以它似乎没有正确获取变量。如果我只是硬编码一个数字,效果会很好。
示例:
script.
$('#calculate').click(function() {
var contracts = 0;
var premium = 0;
var size = 0;
var proceeds = 0;
var myresult = 0;
contracts = $('#contracts').val();
premium = $('#premium').val();
size = $('input:radio[name=size]:checked').val();
myresult = (contracts * premium * size);
proceeds = "#{numeral(" + myresult + ").format('$0.00')}";
alert(proceeds);
});
所以我遇到问题的具体行是:
proceeds = "#{numeral(" + myresult + ").format('$0.00')}";
每个数字都有效,如果我不使用数字,我会得到正确的结果,但只要我数字,我就会得到 0.00 美元。
不知道怎样才能看到变量 myresult,我尝试了很多组合。非常感谢任何帮助!
【问题讨论】:
标签: javascript node.js express pug