Как скомпилировать Handlebars без jQuery

8 мая, 2016
1 минута чтения

Если контент не отображается, включите VPN.

app.html

<div class="app">
  <script id="entry-template" type="text/x-handlebars-template">
    <div class="entry">
      <h1>{{title}}</h1>
      <div class="body">
        {{body}}
      </div>
    </div>
  </script>
</div>

compile.js

var templateElement = document.getElementById('entry-template');
var source = templateElement.innerHTML;
var template = Handlebars.compile(source);

var data = {
  title: 'hello',
  body: 'body'
};

var compiledHTML = template(data);

var parser = new DOMParser();
var convertedHtml = parser.parseFromString(compiledHTML, 'text/xml');
templateElement.parentElement.appendChild(convertedHtml.documentElement);

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
txt cursor
Предыдущая статья

Как сгенерировать текстовый файл и сохранить его на диск

fill dates
Следующая статья

Функция заполнения дат между двумя датами