次のような Handlebars ヘルパーを作成しました。
Handlebars.registerHelper("format_currency", function(value, currency){
var symbol = "";
if(currency === "EUR") symbol = "€";
else if ... // other code here
return value + " " + symbol;
});
私は次の方法で使用します
{{format_currency amount currency}}
アプリケーション アプリケーションを実行すると、値フィールドには正しい値 (1.5 など) が含まれますが、オブジェクト内の通貨は内部のハッシュ プロパティをハッシュします。なんで?ここでは、渡した通貨 ("EUR" など) を期待します。
何か不足していますか?ありがとう。