で通貨をフォーマットする機能|:入札:$ 24000ハンドルバーは、私は私のハンドルテンプレートでこれを持っているJavaScriptの
私はそれをフォーマットしたいのですがコンマで私は失敗している。
私はこの機能をコンソールでは動作しますが、ハンドルバーを持つコードベースに適合させると失敗します。
$.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