我想将我们的模板引擎从ICanHas ( Mustache )换成Hogan。ICanHas 允许您在脚本块中定义模板。霍根可以做到这一点吗?
问问题
1715 次
1 回答
3
是的。script
这是标签中的一个简单模板:
<script id="hogan-tpl" type="text">
hello {{planet}}
</script>
这是从元素中获取模板所需的最小 JavaScript,script
使用 Hogan.js 对其进行编译,并在将其分配给正文的 innerHTML 之前使用适当的数据进行渲染:
var template = $('#hogan-tpl').html(),
hello = Hogan.compile(template),
context = { planet: "world" },
tpl = hello.render(context);
document.body.innerHTML = tpl;
于 2012-05-18T04:09:24.877 回答