【问题标题】:Render partial EEx template in Elixir (non-Phoenix) app在 Elixir(非凤凰)应用程序中渲染部分 EEx 模板
【发布时间】:2017-11-26 02:46:13
【问题描述】:

我有一个命令行 Elixir 应用程序(这不是 Phoenix 应用程序),我想在一个名为 my_template.eex 的模板中呈现部分 .eex 模板。我有这样的代码:

EEx.eval_file("layouts/my_template.eex", title: title, body: body)

my_template.eex 内部,我想渲染部分模板_footer.eex

我该怎么做?

【问题讨论】:

    标签: elixir templating


    【解决方案1】:

    部分模板是一种在Phoenix中组织模板的便捷方式。它们仍然是普通的旧模板,并且由于您没有使用 Phoenix,因此部分模板和“完整”模板之间基本上没有区别。就像使用 my_template.eex 一样渲染它:

    <%= EEx.eval_file("_footer.eex", var: value) %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 2021-07-08
      • 1970-01-01
      相关资源
      最近更新 更多