【问题标题】:Geddy swig templateGeddy swig 模板
【发布时间】:2013-10-24 14:29:34
【问题描述】:

是否可以在 geddy 中使用 swig 继承?当我查看 geddy gen app app1 --swig 生成的代码时,看起来一切都像 ejs 但只是将其更改为 {{ 或 {%.

是否有关于如何在 Geddy 上使用 swig 的文档或示例。

谢谢

【问题讨论】:

    标签: geddy swig-template


    【解决方案1】:

    几个问题:

    1. geddy 似乎尚未更新以支持 swig@>=1.0
    2. Geddy 仅支持过时的“布局/部分”渲染风格,不允许模板引擎自行设置。目前有一个未解决的问题讨论这些问题:https://github.com/mde/geddy/issues/436

    【讨论】:

    • 感谢保罗的回复。我们肯定会支持 Swig,因为它本来就是要被使用的!
    【解决方案2】:

    我们一直在用其他模板引擎做的是使用 geddy partial 辅助函数。这比使用与模板引擎捆绑的本机子模板语法更灵活。

    几个月前我在我们的 Swig 脚手架上工作,但无法让 partial 与 swig 一起工作。我无法让它将当前渲染上下文传递给子模板,所以我所有的变量都是未定义的。

    这可能会随着 Swig 最近的重大更新而改变。如果您有任何运气,请在 GitHub 或邮件列表上告诉我们,以便我们对脚手架代码进行更改。

    Here is an example of how partial is used in handlebars,注意this 用于将当前渲染上下文传递给子视图。

    Here is the same thing done in jadeagain in ejs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      相关资源
      最近更新 更多