有没有办法在HTML页面的头部创建JSRender模板?我希望页面标题和描述的元标记从JSON文件中提取变量。例如:
<meta name="description" content="{{:assets.meta_description}}">
答案 0 :(得分:1)
一种方法是在加载最小的html文档后渲染和附加元标记。
假设 template 包含此标记:
<meta name="description" content="{{:assets.meta_description}}">
此代码会将元标记添加到head元素。
var data = { assets: { meta_description: "My awesome page."} }
var $rendered = $(template.render(data));
$('html head').append($rendered);