Логика DustJS для проверки пустой строки

Мне нужно написать логику, чтобы проверить, является ли значение пустым или имеет строку. Любая помощь в этом.. я попробовал это следующее. но это не работает в nodejs и выдает ошибку

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

2 ответа

{?notes}
  Display HTML
{:else}
  {?errors}
    Display HTML
  {/errors}
{/notes}

должен сделать свое дело.

@if помощник устарел и не должен использоваться. Однако, основываясь на коде, который вы дали, вы, вероятно, сможете использовать проверку существования.

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

Если по какой-то причине это не сработает, вы можете использовать @ne помощник.

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

Если это все еще не достаточно хорошо, вы можете попробовать написать вспомогательный контекст. Документация на dustjs.com отличная.

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