把手助手:不传递变量

时间:2014-02-10 17:55:33

标签: marionette handlebars.js brunch

我正在使用早午餐,我添加了一个自定义助手。这在普通视图模板中很有用,但在compositeView的itemView模板中,传递给helper的变量是未定义的。没有帮助程序,模板编译得很好。

// Helper
Handlebars.registerHelper 'mny', (val) ->
    val.toString().replace( /\B(?=(\d{3})+(?!\d))/g, " " )

// Example
{{price}} //it works
{{mny price}} //it doesn't

1 个答案:

答案 0 :(得分:0)

Handlebars需要知道它的一个功能,所以在{mny

前放置一个#
{{#mny price}}

希望能为你解决这个问题