Я использую jsRender впервые и не могу найти много полной документации.
Я заполняю сетку, используя этот шаблон -
<script id="my-grid" type="text/x-jsrender">
<div class="grid-item">
<img class="grid-item-image" src="img.gif" />
<div class="grid-item-description">{{clean:Name}}</div>
</div>
</script>
У меня есть конвертер, настроенный для очистки данных, возвращающихся в Name
-
$.views
.converters({
clean: function (x) {
if (x) {
x=x.replace(/<br \/>/gi, " - ");
} else {
x="";
}
return x;
}
});
Преобразователь работает нормально, но я хотел бы на самом деле удалить этот экземпляр элемента grid-item-description
в else
(когда нет текста для отображения).
Как узнать, в каком элементе я сейчас нахожусь в jsRender, чтобы удалить этот элемент?
Спасибо! - Майк