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



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

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

但是上面的代码是必要的,可以在document.ready下调用。顺便说一下,我在全局函数下调用它。

请帮帮我

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

但是,如果你问,例如"它可以通过点击事件调用吗?",那么答案是"是"。

最新更新