Ответ 1
Я поражен тем, что явным образом вы не можете этого сделать, как в PHP:
<?php if ($value) : ?>
<?php echo $value; ?>
<?php endif; ?>
Однако немного лучшее решение может заключаться в том, чтобы сделать
<%= (value) ? value : '' %>
Я говорю, что это предполагает, что условие может иногда быть более сложным, т.е.
<%= (str.length > 100) ? truncate(str) : str; %>
Что гораздо приятнее, чем
<% if (str.length > 100) { %>
<%= truncate(str) %>
<% } %>
даже если это немного надуманный пример.
Мне бы хотелось, чтобы мне показывали прямую команду, чтобы сделать это, согласно вашему первоначальному вопросу.