在我调用render
我的 jsRender 模板后,它似乎被消耗掉了,因此从 DOM 中删除了。这令人沮丧,因为我有一个页面需要根据用户交互多次呈现模板。
console.log($('#tpl'));
$('#container').html($('#tpl').render(json));
console.log($('#tpl'));
第二个 console.log 是一个空数组,我可以使用 DOM 检查器和 jsRender 抛出的异常确认模板不再存在:Uncaught JsRender Error: Unknown template: "#tpl"
-- 必须重新加载页面才能将模板重新注入 DOM。
如何在渲染之间保留 jsRender 模板?