0

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

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

谢谢

4

2 回答 2

2

几个问题:

  1. 看起来 geddy 还没有更新以支持 swig@>=1.0
  2. Geddy 只支持过时的“布局/部分”渲染风格,不允许模板引擎自己设置。目前有一个未解决的问题讨论这些问题:https ://github.com/mde/geddy/issues/436
于 2013-10-25T04:33:30.220 回答
0

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

几个月前我在我们的 Swig 脚手架上partial工作,但无法使用 swig。我无法将当前渲染上下文传递给子模板,因此我所有的变量都未定义。

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

这是一个如何partial在 handlebars 中使用的示例,请注意this用于将当前渲染上下文传递给子视图。

这是在 jadeejs 中做的同样的事情。

于 2013-10-24T23:35:45.230 回答