2015-09-03 4 views
0

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

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}

Но все эти результат в ошибке "не в соевом V2 Синтаксис". Поэтому сейчас я занимаюсь гнездом в заявлениях, и я не думаю, что это лучшая практика. Любой знает правильный путь

ответ

1

Вы близко. Я думаю, что вы ищете:

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

Operators описаны here и if-statements описаны here.

Смежные вопросы