私はHandlebars.jsを使用しています(または使用しようとしています)。簡単な例でも、実際のタグをデータに置き換えていません。
これが私が持っているものです:
<script id="template" type="text/x-handlebars-template">
<div>Test Template</div>
<p>Name: {{name}}</p>
</script>
<div id="template-preview"></div>
<script>
var source = $("#template").html();
var template = Handlebars.compile(source);
var data = { name : 'first name'};
$("#template-preview").html(template(data));
</script>
エラーは発生せず、template-preview内にテンプレートが表示されますが、{{name}}
は空です。ここで何かが足りない場合のアイデアはありますか?
ありがとうございました!