如何加载带有ID的javascript模板?

时间:2011-12-29 15:23:35

标签: javascript icanhaz.js

一直在玩iCanHaz.js模板,我在这个html页面的头部定义了这样的模板。

<script id="test" type="text/html">
<h1>Test</h1>
</script>

我确实希望将所有iCanHaz模板放在一个文件中,我不知道应该如何导入它们。

提前致谢!

2 个答案:

答案 0 :(得分:1)

如果您使用jQuery,它们提供了如何从their site上的服务器提取模板的示例,几乎在底部:

$.getJSON('/myserver/templates.json', function (templates) {
    $.each(templates, function (template) {
        ich.addTemplate(template.name, template.template);
    });
});

然后当然你必须有一些服务器端代码提供模板作为JSON,你如何做到这取决于你正在使用的服务器端语言,正如Poelinca Dorin在他的评论中指出的那样。 / p>

答案 1 :(得分:1)

喜欢这个? (它适用于jsRender模板):

<!--#include virtual="Scripts/RenderTemplates.js" -->