代码之家  ›  专栏  ›  技术社区  ›  Vadorequest

将代码从EJS转换为Handlebars

  •  1
  • Vadorequest  · 技术社区  · 10 年前

    这可能看起来很明显,但我不知道如何将这个工作代码从EJS转换为Handlebars。

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

    要渲染简单的值,很容易 {{__config.path.base}} 但当我尝试做一些计算或泰奈尔 if 如果它坏了。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Vadorequest    10 年前

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

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