Handlebars ヘルパーを別のヘルパーから呼び出す方法はありますか? というヘルパーがありcurrency
ます:
Ember.Handlebars.helper 'currency', (amount, options) ->
rounded = Math.round amount * 100
dec = rounded % 100
whole = rounded / 100 - dec / 100
decStr = dec.toString()
"$#{whole}.#{decStr}#{if decStr.length < 2 then '0' else ''}"
そして、メインのものから、yourSavings
私はそれを呼びたかった:
Ember.Handlebars.helper 'yourSavings', (amount, amount2, options) ->
result = amount2 - amount
result = if not result or result < 0 then 0 else result
args = Array.prototype.slice.call arguments, 2
args.unshift result
Ember.Handlebars.helpers.currency.apply @, args
しかし、パスの解決に問題がありました - に番号を渡すことはできませんでしたcurrency
。出来ますか?