2

次のような 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" など) を期待します。

何か不足していますか?ありがとう。

4

1 に答える 1