1
當試圖具有與Ember 1.13 HTMLBars一個簡單的條件樣式級分配,下面的代碼做了偉大的工作:灰燼HTMLBars直列組合條件
{{#each items as |item|}}
<li class="tag {{if item.selected 'active' 'inactive'}}">{{item.key}}</li>
{{/each}}
不過,有沒有辦法在結合條件大寫,像檢查另一個條件?像下面的代碼...
{{#each items as |item|}}
<li class="tag {{if (item.selected or noneSelected) 'active' 'inactive'}}">{{item.key}}</li>
{{/each}}
...或者是通過Ember助手來實現對多個條件的檢查的唯一方法嗎?
感謝您的支持!
嗨@Kitler,感謝您的快速響應。爲了讓你的例子工作,html元素中的參數必須改爲「valid」和「invalid」,而不是「active」和「inactive」 - 並且它像charme一樣運行。謝謝。希望在HTMLBars中包含一個版本,因爲這似乎是一個常見的用例。 –
Oups,不錯的地方開始寫傭工的選擇傳遞其他操作數錯過了它xx –
@ L-Ray它確實很常見,但它可以用很多方式處理,另一個是項目的組件,並讓它處理邏輯我們也有能力製作我們自己的定製助手。 –