पर आधारित किसी चयनित सूची में सेट करें, आप टेम्पलेट से वर्तमान मान के साथ चयन नियंत्रण को सही तरीके से पूर्व-पॉप्युलेट कैसे कर सकते हैं?चयनित आइटम को टेम्पलेट मान
मेरे पास एक रिकॉर्ड संपादित करने के लिए एक साधारण रूप है जहां चयनित रिकॉर्ड के मान पूर्व-पॉप्युलेट किए जाते हैं जब फॉर्म दिखाया जाता है। इस तरह यह है कि:
<input type="text" id="project_name_edit" value="{{selected_name}}">
लेकिन जहां मैं एक का चयन नियंत्रण मैं टेम्पलेट मूल्य interogate करने में सक्षम हो और सशर्त सही विकल्प के लिए selected='selected'
गुण सेट की जरूरत का उपयोग कर रहा हूँ।
<select id="project_status_edit" value="{{selected_status}}">
<option>GOOD</option>
<option>BAD</option>
<option>UGLY</option>
</select>
हैंडलबर्स.जेएस #IF सहायक प्रदान करता है लेकिन यह केवल सच्चाई या झूठा देता है।
मैं शायद इसे विभिन्न तरीकों से हैक कर सकता हूं लेकिन ऐसा लगता है कि एक मानक समाधान होगा जहां एक मानक समाधान होगा।
मैं शायद एक स्क्रिप्ट सहायक 'select' पर' selected' में जोड़ने के लिए प्रयोग करेंगे प्रत्येक 'विकल्प' के भीतर उचित 'विकल्प', या' if'। आप 'चयन' और 'विकल्प' का प्रीकंपाइल भी कर सकते हैं और चित्रित कर सकते हैं कि 'विकल्प चुना गया' (मुझे लगता है)। मुझे नहीं पता कि एक ऐसा निर्माण है जो इसे सादे हैंडलबार्स में सीधे या सुंदर ढंग से टेम्पलेट करता है। –
'# if' (या कोई अन्य सहायक) का उपयोग करना मेरा पहला विचार था, लेकिन मुझे वास्तविक मूल्य प्राप्त करने के बारे में पता नहीं है - क्या यह संभव है/क्या आपके पास कोई उदाहरण है? पूर्व-संकलन काम करेगा लेकिन फिर संरचना के बाहर यह कदम और एक प्रकार के टेम्पलेट के लाभ को हटा देगा और आदर्श रूप से मैं इस तरह के पथ से बचना चाहता हूं। –
आपका मतलब है ' '? –