2013-07-30 6 views
7

मुझे आश्चर्य है कि अगर हैंडलबार्स का उपयोग करके/और कथन कई और घोंसला करना संभव है?क्या हैंडलबार्स टेम्पलेट्स में/else कथन अगर घोंसला करना संभव है?

{{if address}} 
    <ul> 
    <li>address.line1</li> 
    <li>address.line2</li> 
    {{if address.line3}}<li>address.line3</li>{{/if}} 
    {{if address.line4}}<li>address.line4</li>{{/if}} 
{{else}} 
    No address given 
{{/if}} 

क्या मैं यहाँ प्राप्त प्रयास कर रहा हूँ है: मेरे सभी प्रयास अब तक संकलन त्रुटियों के परिणामस्वरूप, मैं क्या करना चाहते हैं इस प्रकार है? यह हमेशा, पार्सर त्रुटियों में परिणाम thusfar मैं पता (जो जावास्क्रिप्ट में पंक्ति 3/line4 की शर्त के साथ संबंधित) बाहर थूकना से निपटने के लिए एक सहायक लिख कर उसके चारों ओर मिल गया है:

{{if address}} 
    {{formatAddress address}} 
{{else}} 
    No address given 
{{/if}} 

हालांकि यह काम करता है, यह इस तरह की सरल सशर्तता के हर उदाहरण के लिए एक सहायक समारोह लिखना अच्छा नहीं होगा।

उत्तर

15

मुझे विश्वास है कि अगर किसी पिछले #

को आजमाएं।

{{#if address}} 
    <ul> 
     <li>address.line1</li> 
     <li>address.line2</li> 
     {{#if address.line3}}<li>address.line3</li>{{/if}} 
     {{#if address.line4}}<li>address.line4</li>{{/if}} 
    </ul> 
{{else}} 
    No address given 
{{/if}} 
+0

डीओ, मूल गलतियों। अभी काम कर रहा है, धन्यवाद! –

+0

खुशी का मेरा @ हेनरी विल्सन :) – dcodesmith

संबंधित मुद्दे