4

如何从 JSRender 的模板中渲染模板?在之前的 jquery 模板中,我可以使用

{{tmpl(Languages) "#languageTemplate"}}

在 JSRender 中,我可以在条件语句和循环中找到模板组合示例。我想独立调用模板。

4

2 回答 2

6

在 JsRender 中

{{for Languages tmpl="#languageTemplate"/}}

或多或少完全等同于 jQuery 模板中的以下内容

{{tmpl(语言)“#languageTemplate”}}

在每种情况下,如果 Languages 是一个数组,则 languageTemplate 将为每个项目呈现一次,但如果 Languages 不是数组,则模板将呈现一次。

于 2012-05-13T04:55:12.920 回答
2

鲍里斯答案的一次更新。在 Boris 的最新文档中,您需要在 for 循环中的模板名称前添加“tmpl=”以引用模板中的模板。所以最终版本是:

{{for Languages tmpl="#languageTemplate"/}}

查看他的演示以了解更多信息

于 2012-05-26T20:36:28.393 回答