如何从 JSRender 的模板中渲染模板?在之前的 jquery 模板中,我可以使用
{{tmpl(Languages) "#languageTemplate"}}
在 JSRender 中,我可以在条件语句和循环中找到模板组合示例。我想独立调用模板。
如何从 JSRender 的模板中渲染模板?在之前的 jquery 模板中,我可以使用
{{tmpl(Languages) "#languageTemplate"}}
在 JSRender 中,我可以在条件语句和循环中找到模板组合示例。我想独立调用模板。
在 JsRender 中
{{for Languages tmpl="#languageTemplate"/}}
或多或少完全等同于 jQuery 模板中的以下内容
{{tmpl(语言)“#languageTemplate”}}
在每种情况下,如果 Languages 是一个数组,则 languageTemplate 将为每个项目呈现一次,但如果 Languages 不是数组,则模板将呈现一次。
鲍里斯答案的一次更新。在 Boris 的最新文档中,您需要在 for 循环中的模板名称前添加“tmpl=”以引用模板中的模板。所以最终版本是:
{{for Languages tmpl="#languageTemplate"/}}
查看他的演示以了解更多信息