将代码从EJS转换为Handlebars

时间:2014-08-15 21:33:17

标签: node.js handlebars.js ejs

这看起来很明显,但我无法弄清楚如何将这个工作代码从EJS转换为Handlebars。

<%= configHelper.exportClient(__config, __config.path.base + 'api/db/schemas/')%>

要渲染简单的值,它很容易{{__config.path.base}}但是当我尝试进行某些计算或ternaire if条件时,它会中断。

1 个答案:

答案 0 :(得分:1)

使用Handlebars是不可能的,因为当EJS允许在模板文件中执行计算,设置变量等时,Handlebars不会。

唯一的方法是编写一个把手助手,或者使用预先计算的变量加载模板并将其用作它。