ile aynı fikirdeyim, verilerinizi biçimlendirmek için function in Mustache kullanmak mümkündür.
Basit şablonu: senin fiyatlar için
<ul>
{{#price}}
<li>{{commaFormat}}</li>
{{/price}}
</ul>
JavaScript biçimlendirme fonksiyonu ile veri işlemek:
var tpl = $('#tpl').html(),
data = {
price: ['1234', '123', '123456', '1234567890'],
commaFormat: function() {
// adapted from https://stackoverflow.com/questions/2901102/how-to-print-number-with-commas-as-thousands-separators-in-javascript
return this.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
},
html = Mustache.to_html(tpl, data);
document.write(html);
Ortaya HTML:
<ul>
<li>1,234</li>
<li>123</li>
<li>123,456</li>
<li>1,234,567,890</li>
</ul>
İşte the working jsFiddle incelemek ve oyun var daha fazla
Lokalizasyonu önemsiyor musunuz? – guival