我可以单独使用 ractive 模板吗?
Can I use ractive templates standalone?
为了不通过我的应用程序扩散模板方案,我想使用 Ractive 预解析模板。
使用 Ractive.parse("template text").
生成预解析模板对象
如何在呈现时用变量填充这个准备好的模板?我在想这样的事情:
templ = Ractive.parse("<p>{{name}}</p>")
html = Ractive.renderTemplate(templ, {name : "Herbert"}) //=> "<p>Herbert</p>"
类似于在 underscorejs 中编译和呈现模板的方式。
提前致谢
您可以像使用字符串模板一样使用已解析的模板 - 它只是跳过解析步骤:
var parsedTemplate = Ractive.parse("<p>{{name}}</p>");
var ractive = new Ractive({
template: parsedTemplate,
data: { name: "Herbert" }
});
var html = ractive.toHTML();
为了不通过我的应用程序扩散模板方案,我想使用 Ractive 预解析模板。
使用 Ractive.parse("template text").
生成预解析模板对象如何在呈现时用变量填充这个准备好的模板?我在想这样的事情:
templ = Ractive.parse("<p>{{name}}</p>")
html = Ractive.renderTemplate(templ, {name : "Herbert"}) //=> "<p>Herbert</p>"
类似于在 underscorejs 中编译和呈现模板的方式。
提前致谢
您可以像使用字符串模板一样使用已解析的模板 - 它只是跳过解析步骤:
var parsedTemplate = Ractive.parse("<p>{{name}}</p>");
var ractive = new Ractive({
template: parsedTemplate,
data: { name: "Herbert" }
});
var html = ractive.toHTML();