如何做雙重條件{{#if人& &工作}}? 的& &似乎不是一個有效的操作雙重條件#if
Q
雙重條件#if
8
A
回答
8
我不相信車把支持在{{#如果}}聲明多個項目(相關:Logical operator in a handlebars.js {{#if}} conditional)。
您可以將控制器/視圖中的多個值摺疊爲單個計算屬性,並檢查模板中的單個值。這種新的計算性能將更新時,無論是原始值更新:
App.ValuesTestController = Ember.Controller.extend({
value1: false,
value2: true,
value1and2: function(){
return this.get('value1') && this.get('value2');
}.property('value1', 'value2')
});
您的模板應該是這樣的:
<div>{{#if value1 }}value 1 true{{/if}}</div>
<div>{{#if value2 }}value 2 true{{/if}}</div>
<div>{{#if value1and2 }}value 1 and 2 true{{/if}}</div>
3
即使@CraigTeegarden's answer是優雅的一個,我已經找到了一些情況下,這個解決方法使我的生活更輕鬆,因此它讓我更開心:
{{#if person}}
{{#if work}}
Yeah!
{{/if}}
{{/if}}
相關問題
- 1. Python雙重同時'IF'條件
- 2. IF聲明中的雙重條件PHP
- 3. 雙重條件
- 4. 基於另一列的雙IF條件
- 5. 在if條件內創建一個雙重檢查
- 6. if語句中的jQuery多重條件
- 7. 的if else條件重定向
- 8. PIG if條件
- 9. 與if條件
- 10. 與if條件
- 11. 在if條件
- 12. ARM彙編中的雙重條件
- 13. 通過雙重條件填充列表
- 14. 如何創建這個雙重條件?
- 15. 裝配中的雙重條件檢查
- 16. FIND_IN_SET在MySQL查詢的雙重條件
- 17. 如何檢查雙重條件智者
- 18. 雙重條件的在MIPS彙編
- 19. 具有雙重條件的Python函數
- 20. 幾個if if條件
- 21. 錯誤if if條件
- 22. break if while whthin if if條件
- 23. 在if else條件的上下文中註冊雙擊
- 24. 雙if條件,任何辦法讓它短
- 25. EJS有條件IF
- 26. 錯誤if條件
- 27. 使用IF條件
- 28. 使用if條件
- 29. IF語句條件
- 30. 蟒蛇IF條件