के साथ डबल स्थिति दोहरी स्थिति कैसे करें {{#if व्यक्ति & & कार्य}}? & & एक वैध ऑपरेटर#if
Q
#if
8
A
उत्तर
8
मैं नहीं मानता हैंडल {{#if}} बयान में एक से अधिक आइटम का समर्थन करता है (: 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. त्रुटि: 'if'
- 2. struts2: IF
- 3. IF कथन
- 4. क्या @if()
- 5. 'if' कथन
- 6. PostgreSQL "IF" सिंटेक्स त्रुटि
- 7. Defines.Debug बनाम #if डीबग
- 8. जब #if DEBUG
- 9. उद्देश्य सी "#if" वाक्यविन्यास
- 10. IF() बयान विकल्प SQLite
- 11. MySQL IF में GROUP_CONCAT
- 12. डेल्फी #IF (डीईबीयूजी) समकक्ष?
- 13. SQLite IF क्लॉज
- 14. PHP - नेस्टेड IF कथन
- 15. == और = "if" कथन
- 16. लघु IF - ELSE कथन
- 17. बैच फ़ाइल IF खंड
- 18. mysql IF अन्य स्टेटमेंट
- 19. `if` स्थिति दक्षता
- 20. विज़ुअल स्टूडियो if-statement
- 21. अभिव्यक्ति IF ELSE
- 22. MySQL IF ELSEIF चुनिंदा क्वेरी
- 23. सी ++, #if TRUE सशर्त निर्देश
- 24. IF EXISTS अद्यतन ELSE INSERT
- 25. MySQL संग्रहीत प्रक्रिया: IF THEN
- 26. if-statement में सशर्त ऑपरेटर?
- 27. MySQL: संग्रहित प्रक्रिया में IF
- 28. #define या #if कथन त्रुटि
- 29. सीएसएस "if" कथन के समतुल्य
- 30. "#if Foo - 0 == 0" और "#if परिभाषित (Foo) और& Foo == 0" के बीच क्या अंतर है?