Так что у меня возникли проблемы с шаблоном Dust.js.
Предположим, у меня есть следующие примеры моделей объектов:
var lifeStory = [{
"LifeEvent": "Birth",
"year": "1963"
},
{
"LifeEvent": "marriage",
"year": "1963",
"month": "Jul",
"day": "15"
},
{
"LifeEvent": "death"
}
];
// or
var lifeStory = [{
"LifeEvent": "Birth"
},
{
"LifeEvent": "Baptizm"
},
{
"LifeEvent": "marriage"
},
{
"LifeEvent": "death"
}
];
, и у меня есть этот шаблон dustjs:
{#lifeStory}
<div class="myRow">
<div class="DateColumn">
{year} - {month} - {day}
</div>
<div class="lifeEventColumn">
{LifeEvent}
</div>
</div>
{/lifeStory}
Я хочу скрыть DateColumn, если у меня нет свойств года, месяца и дня в моем массиве. Если только один элемент в массиве имеет информацию о дате, я хочу показать DateColumn для всех строк.
Я новичок в пыли, но думаю, что это может потребовать написания специального помощника пыли,Любая помощь будет отличной.
СПАСИБО !!!!