2

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。出来ますか?

4

0 に答える 0