मैं अपने हैंडल टेम्पलेट में इस राशि के साथ मुद्रा फ़ॉर्मेट करने के लिए कार्य करते हैं |: बोली: $ 24000Handlebars जावास्क्रिप्ट
मुझे लगता है कि स्वरूपित करना चाहते हैं अल्पविराम के साथ और मैं असफल रहा हूँ।
मेरे पास यह फ़ंक्शन है जो कंसोल में काम करता है, लेकिन हैंडलबार्स के साथ कोडबेस को अनुकूलित करते समय विफल रहता है।
$.fn.digits = function(){
return this.each(function(){
$(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
})
}
और मैं यह $ ("span.currencyFormatMe") की तरह फोन अंक()।
फिर यह सब कंसोल में काम करता है, लेकिन अनुकूलित होने पर विफल रहता है। किसी भी संकेत दिए गए बहुत स्वागत
एक registerhelper साथ यह कोशिश की है:
Handlebars.registerHelper('formatCurrency',
$.fn.digits = function(){
return this.each(function(){
$(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
})
}
);
कॉलिंग:
{{formatCurrency _current_price}}
आप एक सहायक पर मेरे प्रयास को प्रतिबिंबित करने के लिए एक registerHelper – epascarello
ऊपर कोड @epascarello अद्यतन का उपयोग नहीं किया जाना चाहिए .. .. कोई भाग्य नहीं। कुछ खड़ा है? – jahrichie