मैं एक handlebars.js टेम्पलेट है, बस इस तरह:पहुँच एक Handlebars.js के दायरे से बाहर एक चर प्रत्येक पाश
myExternalValue
<select name="test">
<option value="1">First element </option>
<option value="2">Second element </option>
<option value="3">Third element </option>
</select>
के रूप में:
{{externalValue}}
<select name="test">
{{#each myCollection}}
<option value="{{id}}">{{title}} {{externalValue}}</option>
{{/each}}
</select>
और यह उत्पन्न उत्पादन होता है उम्मीद है कि, मैं अपने चयन को उत्पन्न करने के लिए myCollection
के प्रत्येक तत्व के id
और title
फ़ील्ड तक पहुंच सकता हूं। और चयन के बाहर, मेरे externalValue
चर सही ढंग से मुद्रित ("myExternalValue") है।
दुर्भाग्यवश, विकल्पों के ग्रंथों में, externalValue
मान कभी मुद्रित नहीं होता है।
मेरा प्रश्न है: मैं लूप के भीतर से हैंडलबार्स.जेएस के दायरे के बाहर एक चर का उपयोग कैसे कर सकता हूं?
हमेशा के रूप में, अग्रिम धन्यवाद।
चीयर्स मैन, यह पूरी तरह से काम करता है। :) – lucke84
यदि भविष्य के पाठकों को अभी भी परेशानी हो रही है, तो यहां [इस उत्तर] (http://stackoverflow.com/a/12297980/149998) के लिए टिप्पणी देखें। यह देखने के बाद मुझे यह जवाब देखने में थोड़ी देर लग गई। आपके द्वारा मूल्यवान मूल्य से कितने गुंजाइश दूर हैं, इस पर निर्भर करते हुए आपको बार-बार '../' का उपयोग करने की आवश्यकता हो सकती है। – bcmcfc
क्या मैं पागल हूं या इस प्रकार की मूल्यवान जानकारी हैडलबार्स दस्तावेज़ों पर कहीं भी नहीं मिलती ??? – Jesse