env = nunjucks.configure(...);
...
env.addFilter('fixed', function(num, length) {
return num.toFixed(length || 2);
});
<td class="alignright">{{ item.amount/100 | fixed }}</td> <= need parenthesis!
Arbeitete Beispiel
var nunjucks = require('nunjucks');
var env = nunjucks.configure();
env.addFilter('fixed', function(num, length) {
return num.toFixed(2 || length);
});
env.addGlobal('fixed', function(num, length) {
return num.toFixed(2 || length);
})
var html = env.renderString(
'Filter: {{ (totalAmt/100) | fixed }}, GlobalFunc: {{ fixed(totalAmt/100) }}',
{ totalAmt: 500030 });
console.log(html);
Verwendung toFixed() http://www.w3schools.com/jsref/jsref_tofixed .asp – Borna
@Borna, du meinst auf 2 dezimal zu fixieren, bevor du es an die Vorlage übergibst? – Alvin
nein, mit jquery, warten, ich mache eine Demo für Sie ... hoffe, es wird Ihnen helfen – Borna