HTML头中的JSRender

时间:2017-03-01 20:01:42

标签: html jsrender

有没有办法在HTML页面的头部创建JSRender模板?我希望页面标题和描述的元标记从JSON文件中提取变量。例如:

<meta name="description" content="{{:assets.meta_description}}">

1 个答案:

答案 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);