0
我需要编写逻辑来检查值是空还是字符串。任何帮助在这..我尝试了以下。但它不工作的NodeJS和投掷错误DustJS逻辑来验证空字符串
{@if cond="'{notes}' != '' || '{errors}' != '' "}
display html
{/if}
我需要编写逻辑来检查值是空还是字符串。任何帮助在这..我尝试了以下。但它不工作的NodeJS和投掷错误DustJS逻辑来验证空字符串
{@if cond="'{notes}' != '' || '{errors}' != '' "}
display html
{/if}
的@if
助手已被弃用,不应该使用。但是,根据您提供的代码,您应该可以使用exists检查。
{?notes}
{?errors}
{! Display HTML !}
{/errors}
{/notes}
如果不出于某种原因,你可以使用@ne
帮手。
{@ne key=notes value=""}
...
{/ne}
如果仍然不够好,您可以尝试编写上下文帮助程序。 dustjs.com上的documentation非常好。
{?notes}
Display HTML
{:else}
{?errors}
Display HTML
{/errors}
{/notes}
应该这样做。
这两个字段上面的代码是不是'&&'而不是'||'? – myusuf 2015-05-13 19:10:09