任何人都知道我不知道我可以使用@size和@eq在@if條件?dust.js if語句的大小和條件作爲條件
{@size key=items /}
我想說諸如此類的話:
{{@if關鍵@eq項目=價值COND = {@尺寸鍵=項/} = B} = 10} ...做到這一點{:其他}做
這意味着去翻我的數據,計算有多少項目:乙有,如果有超過1做到這一點,或者如果它是0做
任何人都知道我不知道我可以使用@size和@eq在@if條件?dust.js if語句的大小和條件作爲條件
{@size key=items /}
我想說諸如此類的話:
{{@if關鍵@eq項目=價值COND = {@尺寸鍵=項/} = B} = 10} ...做到這一點{:其他}做
這意味着去翻我的數據,計算有多少項目:乙有,如果有超過1做到這一點,或者如果它是0做
在不可能現在,你將不得不爲你自己定製助手。還有就是能夠幫助輸出增加的背景下,因此您可以像任何其他變量灰塵引用它的努力:
的@provide助手可以讓你做到這一點,許多其他的事情。見https://npmjs.org/package/dustmotes-provide。在@provide後的塊
{@provide}
{@if cond="numItems === 0"}
No items
{/if}
{:numItems}
{@size key=items /}
{/provide}
您的實際測試邏輯取決於你要測試什麼,但它必須現在可以直接引用值numItems的。該值在{:numItems}塊中計算。