Несколько условий для IF в шаблоне сои

Я использую шаблоны SOY V2 в проекте, и мне нужно использовать несколько условий в выражении IF. Я искал пару часов и ничего не нашел. По сути, я хочу дублировать:

if (value !== null and value > 0)

Я пытался:

{if $value != null & $value >0} {if $value != null && $value >0} {if $value != null, $value >0} {if $value != null; $value >0}

Но все это приводит к ошибке "не в синтаксисе SOY V2". Так что сейчас я вкладываю заявления и не думаю, что это лучшая практика. Кто-нибудь знает правильный путь

1 ответ

Ты рядом. Я думаю, что вы ищете:

/**
 * My template
 * @param value
 */
{template .myTemplate}
    {if $value != null and $value > 0}
      {$value} //renders the value in 'value'
    {/if}
{/template}

Operators описаны здесь и if-statements описаны здесь.

Другие вопросы по тегам