Я использую 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>
Я не получаю никаких ошибок, и он отображает шаблон в предварительном просмотре шаблона, но {{name}}
пуст. Любые идеи, если я что-то пропустил здесь?
Благодарю вас!