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