以下是这个想法:
{#if creatorField == req.locals.user)
<div class="thisHTML">{{ story }}</div>
{else}
<div class="thatHTML">{{ story }}</div>
{/if}
如果creatorField与req.locals.user值不匹配,则会呈现不同的html模板。是否有内置功能,还是需要某种帮助?
答案 0 :(得分:1)
逻辑应保留在您的控制器中,因此在Handlebars上下文中使用creatorField == req.locals.user
的布尔结果而不是在模板中计算它,然后只需使用内置的if
block helper。