有没有办法将多个帮助器应用于Handlebars中的模板?

aga*_*ase 4 handlebars.js

我使用了两个Handlebars助手.

首先是timeboundset,它接受一个数组和一个datefield,只选择并应用那些落在该datefield之后的元素.

第二个是sortedset,它首先对数组进行排序,然后使用其元素.

有没有办法可以在html本身使用数组上的助手,而不是在Javascript中做任何解决方法.

bra*_*ipt 6

amwmedia在2014年10月7日对GitHub发表了一篇评论,"这似乎是使用以下内容支持本地支持:"

{{ helper1 (helper2 text) }}
Run Code Online (Sandbox Code Playgroud)

它确实看起来像本地工作,无需注册帮助程序.需要注意的是助手里面()括号首先执行,助手外最后:

{{ executesLast (executesFirst text) }}
Run Code Online (Sandbox Code Playgroud)


rjh*_*ort 5

没有计划支持该功能。

https://github.com/wycats/handlebars.js/issues/304

不过,如果您确实想要的话,可以尝试一个实现。