0

我在项目中使用 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 语法中”。所以现在我正在嵌套 if 语句,我认为这不是最佳做法。谁知道正确的方法

4

1 回答 1

2

你很近。我想你正在寻找:

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

Operators在这里进行了描述,并在此处if-statements进行了描述。

于 2015-09-08T23:34:09.133 回答