【发布时间】:2017-03-03 04:08:03
【问题描述】:
在我的节点服务器提供的 .hbs 中:
<script src="/javascripts/handlebars.min-latest.js"></script>
<script id="entry-template" type="text/x-handlebars-template">
<div class="entry">
<h3>{{title}}</h3>
<div class="body">
{{body}}
</div>
</div>
</script>
在我的客户端 javascript 文件中:
var source = $("#entry-template").html();
var template = Handlebars.compile(source);
var context = {title: "My New Post", body: "This is my first post!"};
var html = template(context);
console.log(html);
我的输出:
<div class="entry">
<h3></h3>
<div class="body">
</div>
</div>
基本上,即使在他们的首页上有最简单的示例,它也不起作用。是因为我在前端和后端使用车把吗?如果是这样,我该如何解决?
【问题讨论】:
标签: javascript handlebars.js client-side-templating