Отмените рендеринг шаблона с помощью hogan.js.

Есть ли способ отменить шаблон с hogan.js. Вы можете просто скрыть это, но это оставляет много элементов с идентификаторами, и это может испортить дальнейшие эффекты на вашем сайте.

Я посмотрел вокруг, но не могу найти ответ на это. Спасибо

1 ответ

Решение

hogan.js - это язык шаблонов. Что означает, что можно легко визуализировать различные html-разметки, просто используя некоторый объект javascript. Он не имеет целью манипулировать DOM.

Допустим, вы получили HTML, как это:

<body>
  ...stuff...
  <div id="div-1">...stuff...</div>
</body>

Вы можете использовать конечно jQuery:

$('#div-1').remove();

Или, если это спасает проблемы, вы можете использовать чистый JavaScript:

var elem = document.getElementById('div-1');
elem.parentNode.removeChild(elem);
Другие вопросы по тегам