是否需要在document.ready函数下呈现jsrender模板?

时间:2014-01-17 11:58:16

标签: jquery jsrender

我正在使用jsrender来渲染我的模板。 在下面找到我用于项目的示例代码。

var renderHeader = function() {
    var template = $.templates("#header_template");
    var htmlOutput = template.render({data:people});
    $("#header").html(htmlOutput);        
};

但是上面的代码是必须在document.ready下调用的。 顺便说一下,我在全球范围内称它为。

请帮帮我

1 个答案:

答案 0 :(得分:0)

我不肯定我理解你的问题。如果你能以某种方式知道jsrender,#header_template,#header和(因为你通过$调用jsrender)jquery被加载,那么你可以调用你的函数。准备好文档的唯一要点是你知道当时已经加载了所有内容。

但是,如果你问,例如“可以通过点击事件来调用吗?”,然后答案是“是”。