Geddy swig模板

时间:2013-10-24 14:29:34

标签: geddy swig-template

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

是否有关于如何在Geddy上使用swig的文档或者可能是一个例子。

由于

2 个答案:

答案 0 :(得分:2)

一些问题:

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

答案 1 :(得分:0)

我们对其他模板引擎的使用是使用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