1

我需要编写逻辑来检查该值是空的还是有字符串。对此有任何帮助..我尝试了以下操作。但它在nodejs中不起作用并抛出错误

{@if cond="'{notes}' != '' || '{errors}' != '' "}
   display html
{/if}
4

2 回答 2

0

助手已弃用,@if不应使用。但是,根据您提供的代码,您应该可以使用存在检查。

{?notes}
  {?errors}
    {! Display HTML !}
  {/errors}
{/notes}

如果由于某种原因这不起作用,您可以使用@ne帮助程序。

{@ne key=notes value=""}
   ...
{/ne}

如果这还不够好,您可以尝试编写上下文帮助器。dustjs.com 上的文档非常好。

于 2015-03-30T20:00:22.670 回答
0
{?notes}
  Display HTML
{:else}
  {?errors}
    Display HTML
  {/errors}
{/notes}

应该做的伎俩。

于 2015-05-13T19:13:09.610 回答