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