Отмените рендеринг шаблона с помощью 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);