gpt4 book ai didi

javascript - CanJS/JavaScriptMVC : How to store a view template in a variable

转载 作者:行者123 更新时间:2023-11-30 08:57:06 24 4
gpt4 key购买 nike

是否可以在 javascript 变量而不是脚本标签或文件中定义 View 模板?

像这样:

var template = "< h1 ><%= title %> < / h1 >"; 
var rendered = can.view.render(template, data);

最佳答案

好的,经过大量研究,因为它没有写在文档中,所以我找到了如何去做。诀窍是您必须先使用 id 注册您的模板。如果您使用脚本标签或 url 来查找模板,则此步骤由 canJS 自动完成。

所以,如果你想渲染一个存储在变量中的模板,你必须这样做:

var template = "< h1 ><%= title %> < / h1 >"; 
can.view.ejs('my-view-id', template);​​​​​​​
var rendered = can.view.render('my-view-id', data);

现在您在 rendered 中有了文档片段。

关于javascript - CanJS/JavaScriptMVC : How to store a view template in a variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12595333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com